これが私が達成しようとしていることです:
- TSQLDataset の CommandText を使用して、データベースから 1 つのレコードを取得します: SELECT * FROM myTable WHERE ID = 1
- TClientDataset を使用してレコードを変更します。(1 件の保留中の更新)
- 次のレコードを取得します。SELECT * FROM myTable WHERE ID = 2
- レコードを変更します。(現在 2 つの保留中の更新)
- 最後に、ApplyUpdates 関数を使用して、保留中の 2 つの更新をデータベースに送信します。
ステップ 3 を実行すると、「データを更新する前に更新を適用する必要があります」というメッセージが表示されました。
保留中の更新を適用せずに TClientDataSet を更新するにはどうすればよいですか?