Windows 8 で Embarcadero Delphi XE3 を使用しており、SQL Server 2000 に接続しようとしています。
私のプログラムは、Windows 7 で Delphi 2007 を使用していたときは正しく動作していましたが、今ではトランザクション (更新、挿入、削除) を行うたびに、"Cursor Operation Conflict"
作業を続行する (トランザクションをコミットする) というエラー メッセージが表示されます。
私はTADOConnection
サーバーとの接続に使用TADODataSet
しており、トランザクションの実行に使用しています。私はTADODataSet.Insert
/ TADODataSet.Edit
/ TADODataSet.Post
/を使用TADODataSet.Delete
して取引を行います。
一般的な問題であるため、コードの一部を投稿できませんでした。
このエラーが原因でコードをデバッグできるようになり、間違ったことをしていないことを確認したいと思います....
エラーは、プロパティで使用clUseServer
した場合にのみ表示されTADODataSet.CursorLocation
ます。