sql server 中字段5中设一默认值,在程序中我添加了一个记录,保存后,修改这个字段5对应控件中的值,再保存,出错“无法为更新定位行,一些值可能已在最后一次读取后已更改。”
凡是设为默认值的字段都在上述那种问题,怎么解决,难道字段不能设一默认值吗?

解决方案 »

  1.   

    当新增记录的时候,表里面添加了默认值,然后保存。因为Delphi默认不添加空的重复记录(当年FoxPro程序员转Delphi的时候被这个限制搞的头晕脑胀),但是只要有值就可以添加(大量出现在主从关系的从表中,关联字段默认添加),然后就死掉了!