Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wywołaj procedurę składowaną z parametrem w c#

To prawie to samo, co uruchamianie zapytania. W oryginalnym kodzie tworzysz obiekt polecenia, umieszczając go w cmd zmiennej i nigdy jej nie używaj. Tutaj jednak użyjesz tego zamiast da.InsertCommand .

Użyj także using dla wszystkich jednorazowych przedmiotów, aby mieć pewność, że są one odpowiednio utylizowane:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać wszystkie błędy wszystkich pakietów SSIS w rozwiązaniu?

  2. Tworzenie niestandardowego obrazu dockera SQL Server na oficjalnym obrazie

  3. Jak usunąć ograniczenie w SQL Server (T-SQL)

  4. SIGN() Przykłady w SQL Server

  5. Zmień nazwę kolumny SQL Server 2008