如何避免VFP9的DBF表损坏 ?
原来有一个VFP6做的程序,现在想直接用VFP9来编译运行。以前在VFP6中都是用本地DBF表做表格录入或数据处理的临时工作表,一般在表单LOAD事件中打开,退出表单时关闭。一直很稳定,这些DBF表几乎没有损坏过。但用VFP9运行后,如果程序运行中出错中断或意外断电等几乎100%这些打开着的DBF表都会损坏,无奈我在进入表单前先把这些DBF表用副本拷贝一遍再打开。请问如何避免此类情况发生?
如果在表单的LOAD事件建立一个Cursor表来代替本地DBF表做临时工作表的话,这种表与DBF表在操作上有什么区别?是否每次REPL替换后都要用=tableupdate(.t.)写盘?谢谢!
[此贴子已经被作者于2022-12-9 16:20编辑过]