ADO的错误控制怎么解决?(100分)

  • 主题发起人 主题发起人 锤子
  • 开始时间 开始时间

锤子

Unregistered / Unconfirmed
GUEST, unregistred user!
我用ADOQUERY连接了SQL数据库,一切正常。在FORM上加了一个EDIT想达到功能:在EDIT中输入
SQL语句,DBGRID返回结果,怎么写代码?还有更麻烦的问题,输入正确语句,返回结果,如果
SQL语句写错了,就返回提示,还不能中断程序,怎么办呢?请高手指教![:(]
 
try
with ADOQuery1 do
....//result
end;
except
...//on error ...do
end;
 
好象不行,这样的错误控制只能解决DELPHI返回的错误,如果错误从SQL数据库中返回,就
行不通了,你说对吗?
 
可以到adoquery 的 ONERROR 事件下,将错误强行终止,
可能在调试状态下会报错,但编译后就会出现你在onerror 事件下所写的提示信息
 
接受答案了.
 
后退
顶部