我的程序是一个DLL,传入参数为一个SQL语句如果SQL语句错误的话
执行 SQLDataSet.ADODataSet1.Active :=True;时会出异常错误,会导致调用程序错误。请问:
在 SQLDataSet.ADODataSet1.Active :=True; 之前如何检查SQL语句的正确性?
执行 SQLDataSet.ADODataSet1.Active :=True;时会出异常错误,会导致调用程序错误。请问:
在 SQLDataSet.ADODataSet1.Active :=True; 之前如何检查SQL语句的正确性?
解决方案 »
- 请大家帮我调试一下程序
- [高手求救]对EhLib熟悉的进,关于TEditButtonControlEh
- 如何将tstrings类型的参数导入ttreeview中
- 这个错误 是怎么回事?
- 怎么知道记录的特定字段改变了?
- 请问那有Installshield Express for Delphi下载!
- 我的Delphi环境怎么了,怎么总是出错呢!
- 一个关于DBGrid的问题,请高手指教!
- 文本文件的问题、?
- 到底有没有人知道如何可以在panel中动态的调用frame或者是form呢?
- 如何实现数据库表的备份,删除与恢复
- 寻找一个可以根据数据库表生成DELPHI和VB类的软件(现在一下找不到了,以前下载过)
try
SQLDataSet.ADODataSet1.Active :=True;
except
do something
end;
SQLDataSet.ADODataSet1.Active :=True;
except
do something
end;
应为这样SQL语句不会造成消耗,紧紧起到检查语法的作用。
try
SQLDataSet.ADODataSet1.Active :=True;
except
//什么都不写
end;