vfp编程如何解决非正常退出数据保存问题?

来源:百度知道 编辑:UC知道 时间:2024/06/25 08:17:46
用VFP编程遇到一问题:若程序运行过程中出现非正常退出(如:停电、死机等),则输入出数据表中的新数据,无法保存到表中。下次打开表时,还是原来的数据。
请高手指点:如何实现把数据实时保存到表中?
问题我已自己解决,多谢名位!
办法是:
每用一次 REPLACE 修改表中数据后
接着用一次 FLUSH 即可。
FLUSH 的作用是:将对表和索引所作的修改存入磁盘。

你在VFP表中输入数据时就应该是实时保存的。在向数据表中输入数据时根本就没有保存的说法。

如果你说的是在你自己写的表单中输入数据,然后在更新到表之前断电,没有成功,这种情况只有重新设计你的程序。先把数据一边输入一边更新到一张临时表中,下次重启时检测是否有这张临时表,如果有的话,提示用户是否进行恢复。在向表进行Update操作只有两个结束,成功or不成功,没有中间状态。

不太清楚

不明白你的意思:
输入出数据表中的新数据,无法保存到表中。下次打开表时,还是原来的数据。

请补充点再。

每输入一条数据作一次保存.