A A.W Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-20 #1 请问,我在POST数据后,没有关闭数据库前,将当前的数据写到硬盘中,而不仅仅是 数据缓冲或硬盘缓冲中?
老 老朱 Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-20 #2 调用post函数后,用户修改的数据并没有真正写入数据库,而是存在缓存中,如果想要 真正写入数据库,可以紧接着调用applyupdate函数,这样用户修改的数据就真正写入数据库。
D dedman Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-20 #5 >>调用post函数后,用户修改的数据并没有真正写入数据库,而是存在缓存中,如果想要 >>真正写入数据库,可以紧接着调用applyupdate函数,这样用户修改的数据就真正写入数据库。 上面情况应是cachedupdates为true时才会吧,为false是一般数据就已经存入数据库了.
>>调用post函数后,用户修改的数据并没有真正写入数据库,而是存在缓存中,如果想要 >>真正写入数据库,可以紧接着调用applyupdate函数,这样用户修改的数据就真正写入数据库。 上面情况应是cachedupdates为true时才会吧,为false是一般数据就已经存入数据库了.
A aerobull Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-20 #7 在 local 数据库中你可试试 DbiSaveChanges( TTable1.Handle);
A A.W Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-24 #8 to dedman: 在cachedupdates为false时也是这样.你是否测试过,好像不行呢!
C Crane Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-24 #9 1你用的是Ttable吗?如果是ttable,dedman说的绝对没错。 2你用的是C/s结构还是多层结构?
W www Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-24 #10 只有在执行table.close时数据才真正写到了硬盘上。
A A.W Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-25 #11 我在本地和三层模式下都测试了,在保存数据后不关闭数据库,直接重启动计算机 造成系统断电的情况,发现所输入的数据没有保存。 谁有更正确的方法,最好有事例?