adoquery 多窗口更新数据有关问题
adoquery 多窗口更新数据问题
form1 数据显示窗口
form1.listview1 显示数据
form1.adoquery1
form2 添加数据窗口
form2.adoquery1
过程 form1.loadfromdb() 使用 form1.adoquery1
流程:
form1.oncreate -> form1.loadfromdb
问题:
form2.aboquery1插入新数据后,form1 再次执行 loadfromdb 过程,数据还是没有添加之前的那些,没有得到更新。重新打开程序,就有了。这是adoquery 的缓存还是?
------解决方案--------------------
过程 form1.loadfromdb() 使用 form1.adoquery1
确定数据已经写入数据表的话, adoquery需要重新装载数据
---------------------------
form1.adoquery1.close;
//form1.adoquery1.sql.text := 查询语句; 可以重新写查询语句
form1.adoquery1.open;
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;