我delphi下语句基本为:
try
Query1.Close ;
Query1.SQL.Clear;
sqls:='.......'
Query1.SQL.Add(sqls);
Query1.ExecSql;
Query1.Open;
finally
{语句}
END
有时候因为sql语句执行的问题,在执行到open时候就弹出错误提示,但是这个错误却不能被finally捕捉到,如何能把这中错误也捕获??
谢谢
try
Query1.Close ;
Query1.SQL.Clear;
sqls:='.......'
Query1.SQL.Add(sqls);
Query1.ExecSql;
Query1.Open;
finally
{语句}
END
有时候因为sql语句执行的问题,在执行到open时候就弹出错误提示,但是这个错误却不能被finally捕捉到,如何能把这中错误也捕获??
谢谢
解决方案 »
- delphi用什么做报表比较容易导入execle?我用quickreport做好报表,可是导入execel后数据不对该如何解决?
- 为什么有时程序退出后(界面已经没了),还在内存内驻留,一定要通过任务管理器中结束相应进程才行?
- 在下面这种情况下,工具栏上的按钮代码应如何设计
- stringgrid为何动态创建后,不可见?
- 哈欠大侠,请帮忙看看这个问题,谢谢!
- Devexpress printing system的问题
- 还是关于Socket编程的问题——在Delphi的Winsock.pas单元中没有导出部分异步函数,如何导出?
- 请问 熟悉 express ribbon 控件 的 过来看看
- 如何在windows me下安装windows 2000专业版?
- 问题还是没有解决,请再次帮助 !!!
- 怎么用DLL实现窗体的重用????
- 如何用程序来设置label中字体加粗的属性??急!在线等!!
你所说的不能被捉到是不是你在delphi编辑器中运行(也就是调试状态时)老是报错吧?你把程序编译成exe,再执行exe看看.因该就没事了.