用QUERY对vf数据库进行修改,在dbgrid中也显示修改后的数据,但关闭窗口后在进入查询修改后的数据发现还是原来的数据。为什么?
解决方案 »
- 如何用FastReport打印条形码
- 如何音频输出设备切换
- 哪位专家能帮我看一下我下面的过程代码有什么问题?
- ???消息显示问题,每隔5秒钟弹出一个消息,如何判断如果有消息弹出,则不弹出消息???
- 请问学 DELPHI 需要什么条件?
- 探索class of 、class function
- ThemeEngine使用一问?
- 简单的字符串格式问题!
- 奇怪,有两个表,一个为主表,另一个为从表,从表设置masterfields为主表和从表的关键字,masterfields设置主表的DataSource1,完成后运
- xml格式转换
- VC++ 代码转 Delphi
- 程序一运行,主窗体就跟死机了似的,其他的按钮都按不了,但XP的其他程序能正常运行
QUERY.POST;
with query1 do begin
try
edit;
fieldbyname('xm').AsString:=edit1.Text;
fieldbyname('dz1').AsString:=edit2.Text;
fieldbyname('旧地址').AsString:=edit3.Text;
fieldbyname('bz').AsString:=edit4.Text;
fieldbyname('jf').AsString:=edit7.Text;
fieldbyname('jfrq').AsString:=edit8.Text;
fieldbyname('jzrq').AsString:=edit9.Text;
fieldbyname('dh').AsString:=edit5.Text;
fieldbyname('yhzt').AsString:=combobox3.Text;
fieldbyname('dw').AsString:=edit10.Text;
fieldbyname('jfqk').AsString:=edit11.Text;
fieldbyname('qy').AsString:=combobox2.Text;
fieldbyname('yhlb').AsString:=combobox1.Text;
post;退出程序后发现在保存数据库的目录下自动生成
qsql000.dbf
qsql573.dbf
可是再运行程序查询刚才修改的数据还是原来的。
if LockType = ltBatchOptimistic then
UpdateBatch;