我使用BEGIN TRANSACTION
在VFP9中开始我的交易,并以ROLLBACK
结束,但这些更改仍然存在。
我正在使用一个免费的表目录,我想这个问题可能与缓冲有关,但我不知道如何将它应用到一个免费的表数据库。
答案 0 :(得分:1)
查看CursorSetProp()
默认设置为表或记录级别的NO BUFFERING。表打开后,发出cursorsetprop(即使它是一个实际的表),并且将遵守事务处理......
USE YourTable
CURSORSETPROP("Buffering", 4, "YourTable" )
1 = no buffering
2 = pessimistic row buffering
3 = optimistic row buffering
4 = Pessimistic Table Buffering
5 = Optimistic Table Buffering