TADOConnection共享连接问题: 插入数据后,查询的那个ADOQuery重新刷新一下,如ADOQuery1.Close;ADOQuery1.OPen; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TAdoQuery访问数据库时,确实存在这样问题,你不妨这样试一下:执行查询和插入纪录的Query执行完任务后,先关闭,然后再打开,纪录应该就是更新的,我以前也遇到同样的问题! ADOQuery1.close;ADOQuery1.open;不过效率比较差! 插入数据后,读取数据的那个ADOQuery执行ADOQuery.requery即可更新数据 ADOQuery1.Close;ADOQuery1.Sql.Clear;ADOQuery1.Sql.Add('insert into table1() value() ');ADOQuery1.ExecuteSQL;ADOQuery2.Close;ADOQuery2.Sql.Clear;ADOQuery2.Sql.Add('select * from table1');ADOQuery2.open;可是没有新记录?怎么办? ADOQuery1.Close;ADOQuery1.Sql.Clear;ADOQuery1.Sql.Add('insert into table1() value() ');ADOQuery1.ExecuteSQL;**添加以下代码AdoQuery1.Sql.Add('Commit');ADOQuery1.ExecuteSQL;然后AdoQuery1.close;**ADOQuery2.Close;ADOQuery2.Sql.Clear;ADOQuery2.Sql.Add('select * from table1');ADOQuery2.open;不妨试一下 音乐荷包蛋...听说这个东西是 万一 老师的作品..下来了 却不知道什么作用 在TQuery中增加非字符类字段? Delphi的数据集问题,不能更新数据库。 大家帮忙呀 关于怎样走上程序员之路! 如何做一个可以远程登录的数据库应用程序? 一个关于install shield 使用问题 用socket在同一机器的不同程序之间传送数据,那么host怎么设置呢 ? 显示问题: 在listbox控件中有许多重复值,如何确定用户选中的是哪一个(不能使用索引号) 请教:delphi中怎样在一个exe文件中启动另外的一个exe文件!! 关于opendialog的问题
执行查询和插入纪录的Query执行完任务后,先关闭,然后再打开,纪录应该就是更新的,我以前也遇到同样的问题!
ADOQuery1.open;不过效率比较差!
ADOQuery1.Sql.Clear;
ADOQuery1.Sql.Add('insert into table1() value() ');
ADOQuery1.ExecuteSQL;ADOQuery2.Close;
ADOQuery2.Sql.Clear;
ADOQuery2.Sql.Add('select * from table1');
ADOQuery2.open;可是没有新记录?怎么办?
ADOQuery1.Sql.Clear;
ADOQuery1.Sql.Add('insert into table1() value() ');
ADOQuery1.ExecuteSQL;
**添加以下代码
AdoQuery1.Sql.Add('Commit');
ADOQuery1.ExecuteSQL;
然后
AdoQuery1.close;
**
ADOQuery2.Close;
ADOQuery2.Sql.Clear;
ADOQuery2.Sql.Add('select * from table1');
ADOQuery2.open;
不妨试一下