30/09/2018, 17:47

Lỗi:" System.Data.SqlClient.SqlException" trong C#

Chương trình của em bị một lỗi như thế này.


Cho em hỏi là nó là lỗi gì, lỗi ở bên chương trình hay bên DB ạ ? và cách sửa thế nào ?
Note: Em chưa có học về C# và database, chẳng qua là lên mạng nhìn rồi làm theo thử cho nên em cũng chẳng biết gì về cái lỗi này.

Phạm Hoàng Tuấn viết 20:02 ngày 30/09/2018

Các thuộc tính (thường sẽ là khóa chính) không Update được đâu bạn ơi. SQL k cho update khóa chính.

Trịnh Minh Cường viết 19:48 ngày 30/09/2018

Vậy phải làm sao hả anh ?? tại em chỉ nhìn rồi làm theo thôi chứ cũng chưa hiểu lắm về mấy cái này.

Phạm Hoàng Tuấn viết 19:47 ngày 30/09/2018

Thì bạn chỉ được phép cập nhật giá trị các thuộc tính khác của đối tượng, không thể cập nhật thuộc tính là khóa chính được. Vì mình k hiểu sao bạn lại cập nhật giá trị “Mã Nhân Viên”, vì thực tế rất ít khi có nhu cầu đó, còn bạn nhất quết muốn cập nhật thì bạn đừng cho nó là “Khóa chính” trong Database nữa.

Trịnh Minh Cường viết 19:55 ngày 30/09/2018

Đây là DB của em

Em không biết nên chỉnh sửa thế nào nữa

vũ xuân quân viết 19:48 ngày 30/09/2018

cho anh hỏi khi em insert bảng hóa đơn với mã nhân viên ‘NV01’. Thì trong bảng nhân viên có người nhân viên mã ‘NV01’ chưa vậy ?
Phần database em cũng copy trên mạng à ?

Em chưa học về database thì sẽ không hiểu vì sao lỗi này phát sinh này đâu.
Nên trước tiên em nên học về database.
Em có thể tham khảo link
SQL Tutorial (Tiếng anh)
Tổng quan về cơ sở dữ liệu(FPT)

Em coi trên mạng và copy code mà chưa có kiến thức về database, thì dù có lên đây hỏi. Các bạn có trả lời thì em cũng không hiểu vấn đề.

Trịnh Minh Cường viết 19:58 ngày 30/09/2018

em xem và làm theo trên mạng thôi ạ. cảm ơn anh đã nhắc nhở.

Bài liên quan
0