云
云飞
Unregistered / Unconfirmed
GUEST, unregistred user!
delphi+paradox表工作时,一旦出现突然停电或无意按下复位键,则刚才增加的记录全部丢失。(正常关闭程序则不存一切正常)我查看delphi中关于post的帮助,它说post就是将记录实际写入磁盘的操作,即然写入磁盘为什么复位重启后,表中没有刚才post进的记录呢??
我用的是delphi 3,测试很简单:在一个Form上放上dataSource1,table1,dbgird1,DBNavigatro1将table1.tablename与你的一个paradox表(*.db)相连,再设置好其它几个控件属性即可运行,此时你可以多增加一些记录,然后按下复位键。。。重启后运行刚才程序,看看刚才增加的记录是不是全没了,这太不安全了,一旦用户一天中产生了成百上千条记录,而到临下班前突停电,那不太惨了。。。
问题来了:怎样在table1.post之后,实际写入表文件中????
注:这个问题我愿出150分,不够再加,只要能解决这个问题,倾家荡产也愿意。
我用的是delphi 3,测试很简单:在一个Form上放上dataSource1,table1,dbgird1,DBNavigatro1将table1.tablename与你的一个paradox表(*.db)相连,再设置好其它几个控件属性即可运行,此时你可以多增加一些记录,然后按下复位键。。。重启后运行刚才程序,看看刚才增加的记录是不是全没了,这太不安全了,一旦用户一天中产生了成百上千条记录,而到临下班前突停电,那不太惨了。。。
问题来了:怎样在table1.post之后,实际写入表文件中????
注:这个问题我愿出150分,不够再加,只要能解决这个问题,倾家荡产也愿意。