退出VFP时显示“更新冲突”无法关闭

来源:百度知道 编辑:UC知道 时间:2024/09/25 08:32:13
不知道为什么现在VFP无法退出,在命令窗口输入QUIT或者在菜单中选退出或者直接点关闭按钮都不行,一退出就提示“更新冲突”,请问是哪里不正常?

这是你打开的的表或者远程视图设置了更新方式。
有以下两种:
1、保守式。开始编辑时锁定记录,移动记录指针时写字段。可以使用 TABLEREVERT( ) 撤销对当前记录的修改。

2、开放式。编辑时不锁定记录,通过 TABLEUPDATE( ) 将记录写到磁盘时,Visual FoxPro 尝试锁定记录。
不管设置什么样,在关闭VFP时都会自动提交。而你修改的数据表的主键有重复的情况,就造成以上问题。可以用TABLEREVERT( )撤销修改后就可以退出了。