I'm using Embarcadero Delphi XE3 on Windows 8 and I'm trying to connect with SQL Server 2000.
My program used to work correctly when I was using Delphi 2007 on Windows 7,
but now whenever I do transaction (Update, Insert, Delete) it gives me an error message saying "Cursor Operation Conflict" and continue working (commit the transaction).
I'm using TADOConnection to connect with the server
and I use TADODataSet to do transactions. I use TADODataSet.Insert/ TADODataSet.Edit/ TADODataSet.Post/ TADODataSet.Delete to do the transactions.
I couldn't post any piece from the code because it is general problem.
I would like to know what may cause this error to be able to debug my code and make sure that I'm not doing any wrong....
The error only appears when I use clUseServer in TADODataSet.CursorLocation property.