So rufen Sie eine gespeicherte Prozedur mit Parametern in C# aufC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 So rufen Sie eine gespeicherte Prozedur mit Parametern in C# auf

Post by Anonymous »

Ich kann in meinem Programm löschen, einfügen und aktualisieren und versuche, eine Einfügung durch Aufrufen einer erstellten gespeicherten Prozedur aus meiner Datenbank durchzuführen.
Diese von mir erstellte Schaltfläche „Einfügen“ funktioniert gut.

Code: Select all

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);
}
Dies ist der Anfang der Schaltfläche, die die Prozedur namens sp_Add_contact aufruft, um einen Kontakt hinzuzufügen. Die beiden Parameter für sp_Add_contact(@FirstName,@LastName). Ich habe bei Google nach einigen guten Beispielen gesucht, aber nichts Interessantes gefunden.

Code: Select all

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);
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post