关于Table的数据写回硬盘的问题50分 我用delphi6,在用Table组件加入数后,用Post()方法后,没用close关闭,如果掉电,则刚输入的数据会丢失。有一个函数能不用close()能把数据写回硬盘,这个函数是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ???post后应该就是写入硬盘了吧或者你是在这begintrans与committrans之间写的post?那就要在committrans之后post提交的才会写回硬盘 看一下是否COMMIT ON POST设置为FALSE, 改为TRUE或者在POST后执行"TABLE1.UPDATE;" DbiSaveChange在你的Table的AfterPost事件里面写,但是会影响磁盘性能 procedure TForm1.Table1AfterPost(DataSet: TDataSet);begin DbiSaveChanges((DataSet as TTable).Handle);end; update的使用方法 线程VCL同步的问题 如果我想把一个delphi的record类型当作参数传进存储过程中如何写? 简单SQL语句(for oracle),却难住了我!请助一臂之力。select * from table... !如何在服务器端程序里动态改动RemoteModule中的控件属性 请教!!!如何能在窗体关闭后将包含这个窗体的DLL同时释放掉? 如何建交个人主页 如何使DBCtrlGrid不能编辑,请帮忙! dll项目中创建THTTPRIO对象 代码里的FPC什么意思 在网络中如何获取sql服务器上的系统时间? (求救啊)---怎么样在一个网段广播自己机器上的屏幕操作??
post后应该就是写入硬盘了吧或者你是在这
begintrans与
committrans之间写的post?
那就要在committrans之后post提交的才会写回硬盘
改为TRUE或者在POST后执行"TABLE1.UPDATE;"
begin
DbiSaveChanges((DataSet as TTable).Handle);
end;