首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

adoquery 多窗口更新数据有关问题

2013-01-17 
adoquery 多窗口更新数据问题form1 数据显示窗口form1.listview1 显示数据form1.adoquery1form2 添加数据

adoquery 多窗口更新数据问题
form1 数据显示窗口
form1.listview1 显示数据
form1.adoquery1

form2 添加数据窗口
form2.adoquery1

过程 form1.loadfromdb() 使用 form1.adoquery1

流程:
form1.oncreate -> form1.loadfromdb

问题:
form2.aboquery1插入新数据后,form1 再次执行 loadfromdb 过程,数据还是没有添加之前的那些,没有得到更新。重新打开程序,就有了。这是adoquery 的缓存还是? adoquery? adoquery delphi
[解决办法]
过程 form1.loadfromdb() 使用 form1.adoquery1

确定数据已经写入数据表的话, adoquery需要重新装载数据
---------------------------
form1.adoquery1.close;
//form1.adoquery1.sql.text := 查询语句; 可以重新写查询语句
form1.adoquery1.open;

热点排行