ADO 経由で SQL Server にアクセスしています。レコードセットがあり、いくつかのフィールドを変更しています。必要なときにのみすべての変更を更新したい。
たとえば、エラーが発生した場合、プログラムは異常終了し、可能な更新は行われません。または、確認を求める最終メッセージ ボックスを表示します。
「adOpenDynamic」、「adLockOptimistic」を使用しています。
レコードセットの「編集」前のコマンドも「更新」も使用せずに情報を変更しています。ただrs.fields("this")=newdata
;
updatebatch を実行するまで、すべての変更は一時的なものだと思っていました。彼らは???
また、rescordset.edit/recordset.update コマンドも使用していません。(直接フィールドの値を変更します)
何が起こっている?私は何を間違っていますか?
任意の助けをいただければ幸いです.Thanks