私は2つのデータセットと2つのデータアダプタ(各データセットに1つ)を定義しました。作成後、2つのdataAdapterのそれぞれに対して、私はSqlCommandBuilderを定義します。すべてがここまでうまくいく。 dataAdapter1.Update(dataSet1)を使用して、データベースから非常にokを追加、変更、消去することができます。ただし、erase、add、modifyの順ではありません。ここで並行性違反:UpdateCommandは、期待される1レコードの0に影響を与えました。 DB concurrencyExceptionが処理されなかった
は、最初のデータセットのコードは、データアダプターとsqlCommandBuilderです:
そして第二:
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);
すべてのアイデアは、なぜこの出来事はありますか?
不完全なコードですが、問題の実際の説明はありません。 –