ฉันสามารถลบแทรกและอัปเดตในโปรแกรมของฉันและฉันพยายามแทรกโดยเรียกขั้นตอนการจัดเก็บที่สร้างขึ้นจากฐานข้อมูลของฉัน
นี่คือปุ่มแทรกฉันทำให้ทำงานได้ดี
private void btnAdd_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(dc.Con);
SqlCommand cmd = new SqlCommand("Command String", con);
da.InsertCommand = new SqlCommand("INSERT INTO tblContacts VALUES (@FirstName, @LastName)", con);
da.InsertCommand.Parameters.Add("@FirstName", SqlDbType.VarChar).Value = txtFirstName.Text;
da.InsertCommand.Parameters.Add("@LastName", SqlDbType.VarChar).Value = txtLastName.Text;
con.Open();
da.InsertCommand.ExecuteNonQuery();
con.Close();
dt.Clear();
da.Fill(dt);
}
นี่คือจุดเริ่มต้นของปุ่มเพื่อเรียกขั้นตอนการตั้งชื่อsp_Add_contact
เพื่อเพิ่มผู้ติดต่อ sp_Add_contact(@FirstName,@LastName)
ทั้งสองพารามิเตอร์สำหรับการ ฉันค้นหาด้วย google สำหรับตัวอย่างที่ดี แต่ฉันพบว่าไม่มีอะไรน่าสนใจ
private void button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(dc.Con);
SqlCommand cmd = new SqlCommand("Command String", con);
cmd.CommandType = CommandType.StoredProcedure;
???
con.Open();
da. ???.ExecuteNonQuery();
con.Close();
dt.Clear();
da.Fill(dt);
}