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

Lỗi máy chủ SQL:ExecuteNonQuery:Thuộc tính kết nối chưa được khởi tạo

Bạn chưa liên kết lệnh của mình cmd với SqlConnection của bạn, đó là lý do tại sao bạn gặp lỗi.

Bạn cần xác định:

cmd.Connection = con;

trong submitdata() của bạn phương pháp.

Vì SqlCommand triển khai IDisposable , sẽ tốt hơn nếu bạn sử dụng nó trong khối sử dụng như:

using (SqlCommand cmd = new SqlCommand())
{

    cmd.Parameters.Clear();
    cmd.CommandType = CommandType.StoredProcedure;
    cmd.CommandText = "insertdata";
    cmd.Connection = con;
    .... your code

}



  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àm cách nào để loại bỏ tất cả các ký tự không phải chữ cái khỏi chuỗi trong SQL Server?

  2. So sánh ngày tháng trong T-SQL, bỏ qua phần thời gian

  3. Lựa chọn bộ xử lý thực tế cho khối lượng công việc OLTP SQL Server 2014/2016

  4. Những quyền nào được yêu cầu để chèn hàng loạt vào SQL Server từ một mạng chia sẻ với xác thực Windows?

  5. SQL giữa không bao gồm