Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Gọi một thủ tục được lưu trữ với tham số trong c #

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi JDBC của SQL Server trên Java 8:Trình điều khiển không thể thiết lập kết nối an toàn với SQL Server bằng cách sử dụng mã hóa Lớp cổng bảo mật (SSL)

  2. Tại sao ISNUMERIC ('.') Trả về 1?

  3. Lỗi “Không thể thả trình kích hoạt” khi Cố gắng thả Trình kích hoạt đăng nhập? Thử cái này.

  4. Tạo kích hoạt kiểm tra trong SQL Server

  5. DATEFROMPARTS () Ví dụ trong SQL Server (T-SQL)