bej*_*run 4 sql-server delphi odbc bde sql-server-native-client
正在使用Delphi 7和Sql Server express 2008 R2开发应用程序,使用BDE通过ODBC连接Sql Server,并使用SQL Native Client作为驱动程序.
在某些特定形式的表组件加薪EDBEngineError"记录已被其他用户更改",我只是尝试添加数据,发生同样的问题时table.cancel,table.post,table.edit.....
几天前我将驱动程序从SQL Server更改为Sql Native Client因为sql server有"连接有另一个hstmt的结果集"的问题,所以我把它改为SQL Native客户端,形成这个我遇到了'记录已经由antoher用户'错误更改.
请任何一个帮助
SET NOCOUNT ON顶部添加.除了(2):
"记录已被另一个用户改变"的其他经典原因.该WHERE短语包括字段和相应的参数,它们不精确匹配(例如,精度在客户端丢失),具有不同的格式(例如,不兼容的字符集)等.您必须检查SQL命令和参数值使用SQL事件探查器发送到SQL Server.