問題タブ [sqlcommandbuilder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
287 参照

c# - SqlCommandBuilder.SetAllValues が機能しなくなった

私は自分の値を設定しましたSqlCommandbuilder.SetAllValues = false;

数年前に実装したとき、プロファイラーで確認したところ、正しく機能しました。変更されたフィールドのみが、によって生成された更新コマンドにありSqlCommandBuilderます。
しかし今、私はそれがもう機能していないことを発見しました。
デバッグするとき、それを呼び出す直前に、列に正しい値が含まれていることにadapter.Update(table)気付きDataTableましDataRowVersion.OriginalDataRowVersion.Current

これをどこから探し始めればいいのかわからないので、誰かが私を正しい方向に押し進めてくれることを願っています.

私はすべてのフォームでバインディングを使用します。すべてのコントロールは にバインドされてBindingSourceいる にバインドされていDataTableます。

これが私のApplyUpdateコマンドの完全なコードです:

0 投票する
1 に答える
377 参照

datagridview - レコードが削除されたときにテーブルの ID 列をリセットする方法は?

SQL Server からのデータが取り込まれる Datagridview があります。これは問題なく動作します。

テーブルにレコードを挿入または更新するたびに、テーブルのIDENTITY名前付きの列を RESEED したいのですCarIDが、レコードが削除されることがあるため、IDS の順序が正しくないように見えます。

私のコードでは、「SQLCOMMANDBUILDER」を使用して、挿入、更新、または削除操作を実行しています。

以下のコードを試してみましたが、「テーブル 0 が見つかりません」という例外エラーがスローされます。

どこを修正すればよいですか??