数据库操作的奇怪问题!!!(200分)

  • 主题发起人 主题发起人 qinzixue
  • 开始时间 开始时间
Q

qinzixue

Unregistered / Unconfirmed
GUEST, unregistred user!
在TIMER中采集数据,其中TIMER的INTERVAL设为10ms,在ONTIMER中有如下代码!<br>form1.adoquery1.open;<br>form1.adoquery1.edit;<br>//给字段赋值<br>form1.adoquery1.post;<br>但一执行总提示adoquery没在INSERT OR EDIT 状态<br>非常忧闷,敬请高手赐教!在线等!!!
 
adoquery1的使用方法基本是直接使用SQL语句去处理.建议你不用使用上面的方法.把下面的实例中SQL查询换成INSERT或UPDATE都可以.<br>with ADOQuery1 do begin<br>&nbsp; Close;<br>&nbsp; with SQL do begin<br>&nbsp; &nbsp; Clear;<br>&nbsp; &nbsp; Add('SELECT EmpNo, LastName, FirstName, HireDate');<br>&nbsp; &nbsp; Add('FROM Employee');<br>&nbsp; end;<br>&nbsp; Open; &nbsp; //在使用INSERT或UPDATE时,此处使用 ExecSQL<br>end;
 
谢谢,我试过了,没问题,200分送上.
 
adoquery 的onchange事件里怎么不能用post提交啊?会死循环的,如何解决啊?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
937
SUNSTONE的Delphi笔记
S
后退
顶部