当数据更改后,查询更即时更新,该如何? 当数据更改后,查询更新情况时,往往无正确得到,关闭重新运行查询即可,我该如何? 解决方案 » 免费领取超大流量手机卡,每月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了`,原理不用我讲自己也看明白了。 Type Library 谁能在d7下安装DXSock Ent v3.0? 30分送上 调用vc制作的dll的问题 邮件的接收,使用控件:Indy Client 组件里的IdPOP31 如何通过程序实现网卡的启用和禁止功能? 请问如何把符合IEEE-754标准的十六进制数转换为浮点数? delphi 如果画出 钢管截面垛位图,请给思路 关于UDP协议的! 简单的问题 各位老师,谁会用delphy编五子棋人机对战程序,请告诉小弟,我给您鞠躬了!!! 谁能介绍一下:有没有与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;