F fancyname Unregistered / Unconfirmed GUEST, unregistred user! 2008-10-23 #1 adoquery.edit;<br>adoquery.fieldbyname('time').asdatetime:=now;<br>adoquery.updatebatch;<br>我用这三条代码更新数据库中的时间字段,为什么执行这几条代码后,数据库记录不能立即更新,而是再次执行这三条记录才能更新上一条???
adoquery.edit;<br>adoquery.fieldbyname('time').asdatetime:=now;<br>adoquery.updatebatch;<br>我用这三条代码更新数据库中的时间字段,为什么执行这几条代码后,数据库记录不能立即更新,而是再次执行这三条记录才能更新上一条???
Z zhouxwang Unregistered / Unconfirmed GUEST, unregistred user! 2008-10-23 #2 為什麼不直接這樣做呢?<br>adoquery.edit;<br>adoquery.fieldbyname('time').asdatetime:=now;<br>adoquery.post;
H hanpengshan_00 Unregistered / Unconfirmed GUEST, unregistred user! 2008-10-23 #3 adoquery.edit;<br>adoquery.fieldbyname('time').asdatetime:=now;<br>adoquery.past; --->加上这句<br>adoquery.updatebatch;
adoquery.edit;<br>adoquery.fieldbyname('time').asdatetime:=now;<br>adoquery.past; --->加上这句<br>adoquery.updatebatch;
W woshiwanminglu Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-03 #4 估计是您用的是指针问题,返回的是第一行,执行完了后在执行下一行。<br>应该用post
李 李翔鹏 Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-04 #5 adoquery.edit;<br>adoquery.fieldbyname('time').asdatetime:=now;<br>adoquery.past; --->加上这句<br>adoquery.updatebatch;
adoquery.edit;<br>adoquery.fieldbyname('time').asdatetime:=now;<br>adoquery.past; --->加上这句<br>adoquery.updatebatch;
F fancyname Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-04 #6 呵呵,谢谢大家,我找到答案了,你们说的这些方案我曾经试过,但不行,后来我在数据库中赋的值。