Nó khá giống với việc chạy một truy vấn. Trong mã gốc, bạn đang tạo một đối tượng lệnh, hãy đặt nó vào cmd
và không bao giờ sử dụng nó. Tuy nhiên, ở đây, bạn sẽ sử dụng nó thay vì da.InsertCommand
.
Ngoài ra, hãy sử dụng using
cho tất cả các đồ vật dùng một lần, để bạn chắc chắn rằng chúng được xử lý đúng cách:
private void button1_Click(object sender, EventArgs e) {
using (SqlConnection con = new SqlConnection(dc.Con)) {
using (SqlCommand cmd = new SqlCommand("sp_Add_contact", con)) {
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@FirstName", SqlDbType.VarChar).Value = txtFirstName.Text;
cmd.Parameters.Add("@LastName", SqlDbType.VarChar).Value = txtLastName.Text;
con.Open();
cmd.ExecuteNonQuery();
}
}
}