クエリを実行するのとほとんど同じです。元のコードでは、コマンドオブジェクトを作成し、それをcmd
に配置します。 変数であり、決して使用しないでください。ただし、ここでは、da.InsertCommand
の代わりにそれを使用します 。
また、using
を使用します すべての使い捨てオブジェクトについて、適切に廃棄されていることを確認してください:
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();
}
}
}