当数据更改后,查询更即时更新,该如何? 当数据更改后,查询更新情况时,往往无正确得到,关闭重新运行查询即可,我该如何? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 回复人: gsdragon(gsdragon) ( ) 信誉:100 2004-09-21 17:18:00 得分: 0 我想问下,触发器该如何停用?删了就是停用!或者定义一个临时的触发器代替它,要重新使用时,删除临时那个 drop trigger trigger_name 或create trigger trigger_tempon yourtablefor insert,update,deleteas commit transaction 我用的是access数据库,不知有没有触发器? ACCESS好象没有触发器吧至少我是不知道有这个东东``你如果发现查询数据集没有更新`你可以把关闭再打开就看到即时的数据了 用ACCESS应该不是分布式;如果是在本机的话,用户数据应该是随时是最新的,不清楚楼主的意图;正常的情况下是在查询前执行语句:refresh或者DataSet.Active:=false;DataSet.Active:=true;也可以通过触发器或者ADO,dbx控件执行一个刷新数据的存储过程;设置数据库属性,不允许脏读也可以实现; 你更新時是不是查詢出來的數據是更新后的數據.你可以用aodquery1.active:=false;adoquery1.active:=true;或者用 adoquery1.prepare; 我的用Data Controls控件作输入,显示,用导航条作控制保存、删除等,但保存后,转到第二个form中查询就不能马上查询到,重启程序就可以查询,不重启等长的时间都查到。我每个form都有ADO 的connect,ADOtable、ADOQuery等 我重新在几个from再试,可能是from中无刷新其内存的数据,但我关闭form时用close;,在菜单中用ShowModal;,我现想每个查询都刷新一下数据先,应在哪个events调用好?能不能重新调用onCreate? 把你ONCREATE的代码写到ONSHOW里应该就OK了`,原理不用我讲自己也看明白了。 正则表达式匹配汉字+字符问题 在线等 关于excel导入到access的问题 如何使用writeln调用另一个程序 exescope用来修改窗体资源的画布是如何实现的?? MSCOMM控件在哪儿??(在线等!!谢谢!) APRO通信组建能从哪里下载? 我要在ORACLE 中查找最新一条记录应该怎么写语句呀? Delphi6中代码怎么完成是用什么键? 请教QQ的好友列表如何做的?? 一个有趣的问题,请进 谁能介绍一下:有没有与Word兼容比较好的控件(For Delphi)? 数据库查询参数问题!!(请大虾)
我想问下,触发器该如何停用?删了就是停用!或者定义一个临时的触发器代替它,要重新使用时,删除临时那个
drop trigger trigger_name 或create trigger trigger_temp
on yourtable
for insert,update,delete
as
commit transaction
你如果发现查询数据集没有更新`你可以把关闭再打开就看到即时的数据了
你可以用aodquery1.active:=false;adoquery1.active:=true;
或者用 adoquery1.prepare;