Constructor
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Açıklaması şöyle
Örnek
Şöyle yaparız.
Şöyle yaparız.
object döner. Şöyle yaparız.
Sql cümlesindeki @ ile isimlendirilen alanları doldurmak için şöyle yaparız.
Şöyle yaparız.
using (SqlCommand command = new SqlCommand())
{
...
}
Constructor - sql + connectionŞöyle yaparız.
string constring = @"Data Source=localhost;Initial Catalog=RecruitmentDB;User ID=sa";
using (SqlConnection con = new SqlConnection(constring))
{
using (SqlCommand cmd = new SqlCommand("INSERT INTO ...)", con))
{
...
cmd.Parameters.AddWithValue("...", ...);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
}
CommandText Alanı
Şöyle yaparız.command.CommandText = "select id from Person";
Connection Alanı
Şöyle yaparız.
using (SqlConnection connection = new SqlConnection(...))
using (SqlCommand command = new SqlCommand())
{
command.CommandText = "select id from Person";
command.Connection = connection;
connection.Open();
SqlDataReader datareader = command.ExecuteReader();
while (datareader.Read())
{
listPersonIDs.Add(Convert.ToInt32(datareader["ID"]));
}
}
ExecuteNonQuery metoduAçıklaması şöyle
Insert,Update, Delete gibi işlermler için kullanılır. Şöyle yaparız.You can use the ExecuteNonQuery to perform catalog operations (for example, querying the structure of a database or creating database objects such as tables), or to change the data in a database without using a DataSet by executing UPDATE, INSERT, or DELETE statements.
cmd.ExecuteNonQuery();
ExecuteReader metodu
SqlDataReader nesnesi döner.Örnek
Şöyle yaparız.
SqlDataReader datareader = command.ExecuteReader();
ÖrnekŞöyle yaparız.
using (SqlCommand cmd8 = new SqlCommand("...", conn)) {
using (SqlDataReader dr = cmd8.ExecuteReader()) {
}
}
ExecuteScalar metoduobject döner. Şöyle yaparız.
using (var sqlConnection = new SqlConnection("your_connectionstring"))
{
sqlConnection.Open();
using (var sqlCommand = sqlConnection.CreateCommand())
{
sqlCommand.CommandText = "select sum(field) from your_table";
object result = sqlCommand.ExecuteScalar();
textBox1.Text = result == null ? "0" : result.ToString();
}
sqlConnection.Close();
}
Parameters AlanıSql cümlesindeki @ ile isimlendirilen alanları doldurmak için şöyle yaparız.
cmd.Parameters.AddWithValue("@lastName", row.Cells["dglastname"].Value ?? DBNull.Value);
Hiç yorum yok:
Yorum Gönder