Tôi đang cố thêm một hàng mới vào cơ sở dữ liệu của mình. Đây là mã của tôi:Cập nhật yêu cầu một InsertCommand hợp lệ khi thông qua bộ sưu tập DataRow với các hàng mới
DS1 là Dataset của tôi, DA1 là tôi data adapter
dRow = ds1.Tables["localitati"].NewRow();
dRow[1] = aux1.Replace(" ", "").Replace("-", "").ToLower();
dRow[2] = aux2.ToLower().Replace(" ", "");
dRow[3] = aux1;
dRow[4] = e.X;
dRow[5] = e.Y;
ds1.Tables["localitati"].Rows.Add(dRow);
da1.Update(ds1, "localitati");
tại da1.update(ds1,"localitati");
chương trình dừng lại và mang lại cho tôi những lỗi: "Update requires a valid InsertCommand when passed DataRow collection with new rows
"
Kết nối với cơ sở dữ liệu hoạt động (tôi đã truy xuất thông tin từ db)
Bất kỳ ý tưởng nào?
tôi tôi cũng đã thấy điều này http://csharp.net -informations.com/dataadapter/insertcommand-sqlserver.htm cho bất kỳ ai khác quan tâm – Alex
Không có điểm trong việc sử dụng một DataAdapter trong trường hợp đó. Đó là một ví dụ thuần túy về những gì không đúng. Truy vấn không được giám sát, DataAdapter vô dụng, kết nối không rõ ràng, khởi tạo chuỗi với null - tất cả những thứ không nên tồn tại trong một dự án. – AlexanderMP