恶
恶魔佐罗
Unregistered / Unconfirmed
GUEST, unregistred user!
我是写在过程中:<br>procedure opendata1(ado:tadoquery;str:string);<br>begin<br> try<br> ado.Close;<br> ado.SQL.Clear;<br> ado.SQL.Text:=str;<br> adpen;<br> except<br> application.MessageBox('打开数据错误!','系统提示',$30) ;<br> abort;<br> end;<br>end;<br>然后再具体程序界面里执行opendata1(form.adoquery1,'select * from table');第一次没有问题,但是第二次执行这个界面的时候就报错了,单步执行检查是执行sql.clear后直接就到打开数据库错误?奇怪?不知道是什么原因?