Я определил 2 набора данных и 2 адаптера данных (по одному для каждого из наборов данных). после создания для каждого из 2 адаптеров данных я определяю SqlCommandBuilder. Все хорошо, пока здесь.
Я могу добавить, изменить, удалить очень хорошо из базы данных, используя dataAdapter1.Update (dataSet1) .. НО не в этом порядке: удалить, добавить, изменить.
Вот код для первого набора данных, dataAdapter и sqlCommandBuilder:
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);
Есть идеи, почему это происходит?