2 개의 데이터 세트와 2 개의 데이터 어댑터 (각 데이터 세트마다 하나씩)를 정의했습니다. 생성 후 2 개의 dataAdapter 각각에 대해 SqlCommandBuilder를 정의합니다. 모든 것이 여기까지 있습니다. dataAdapter1.Update (dataSet1)를 사용하여 데이터베이스에서 추가, 수정, 삭제할 수 있습니다. 지우지만, 추가, 수정하는 순서는 아닙니다.동시성 위반 : UpdateCommand가 예상 한 레코드 0 개에 영향을 미침. DB concurrencyException이 처리되지 않았습니다.
string sql = "SELECT * From localitati";
da1 = new System.Data.SqlClient.SqlDataAdapter(sql, con);
da1.Fill(ds1, "localitati");
cmdBuilder1 = new SqlCommandBuilder(da1);
둘째 :
sql = "SELECT * From sucursale";
da2 = new System.Data.SqlClient.SqlDataAdapter(sql, con);
da2.Fill(ds2, "sucursale");
//face automat select, insert ,etc !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
cmdBuilder2 = new SqlCommandBuilder(da2);
어떤 아이디어 왜 이런 일이 여기에
첫 번째 데이터 세트, 데이터 어댑터와 데 SqlCommandBuilder 코드입니다?
코드가 불완전하지만 문제에 대한 설명이 없습니다. –