在DATABASE DESKTOP 编辑SQL7.0 SERVER数据表出现异常!!!!(200分)

  • 主题发起人 主题发起人 songxiao
  • 开始时间 开始时间
S

songxiao

Unregistered / Unconfirmed
GUEST, unregistred user!
我在使用DATABASE DESKTOP 编辑SQL7.0 SERVER数据表时出现异常信息:
Could't perform the edit bacause another user changed the record.
令我费解的是只有其中的几行会出现该异常,在用Delphi编制的数据库应用
程序中也这样.并且我都在单用户下使用.有哪位大侠能为我解除困惑!!!
 
我也遇到了这个问题
 
关掉delphi,再不行重新启动windows
 
关掉DELPHI,重启WINDOWS都行不通,就连重装SQL7。0,重建数据库也
未见效!!!!
 
borland 的 DATABASE DESKTOP 是一个淘汰产品,建议不用.可以用sql explore 或
sql 7.0编辑
 
同意用sql explore
 
用SQL EXPLORE编辑没有该问题,可以UPDATE,DELETE有该问题的记录,但我在用DELPHI编制的应用程序中也同样出现该问题。
 
对,可以用SQL EXPLORE
 
经过我多次的实验,得出以下结论:
1:SQL EXPLORE有时也不行。说明这不是数据库工具的问题。
2:关键所在:原来是我在Mssql7.0下用了Float字段,Bde的Float
字段和Mssql7.0的Float字段所取的值不同,Bde在Update时比较Cache中
的Float时出现值不相等的情况才引出该问题。把它改成decimal后就解决了。
 
多人接受答案了。
 
后退
顶部