我第一次执行
adoquery1.open 成功,并且没有错误。
让程序用定时间自动每分钟查询一次,结果第二次它就出错了
出错提示为:
project update.exe raised exception class EOLeException with message '连接失败'. Process stopped.Use Step or Run to continue.这是怎么回事?应该如何处理让它继续执行SQL查询?
adoquery1.open 成功,并且没有错误。
让程序用定时间自动每分钟查询一次,结果第二次它就出错了
出错提示为:
project update.exe raised exception class EOLeException with message '连接失败'. Process stopped.Use Step or Run to continue.这是怎么回事?应该如何处理让它继续执行SQL查询?
解决方案 »
- 使用Delphi时,使用Sqlite3查询的结果集如何赋值给DBGrid
- 我用spcomm控件做的串口发送程序,请问如何侦测到电脑是否与读卡器已经连接成功?
- 招3名DELPHI程序开发人员
- 帮我解决一下了,立即结贴
- 请用过TdxDBEdit和TdxDBGrid控件的朋友进来帮我看一下???
- 请教一个数据库查询的问题!
- 怎样将Access转成txt格式
- 我想把后台的多条记录显示于前台,并能让用户修改部分数据,每条记录后面想附上一个象CHECKBOX之类的小东西,让用户同时提交多条选中的记
- 返回值为Integer;dynamic;类型的函数怎么使用其返回值~谢谢各位帮忙!
- 关于EhLib 6.3的问题
- D2007没有报表控件是什么意思?!?!?!
- 急急:如何用excel控件,把指定区域的数据、格式复制到新指定的区域??
adoquery1.Close;
adoquery1.sql.clear;
数据连接组件设置如何?ADOConnection
其他代码如何?
adoquery1.open 成功,并且没有错误。
让程序用定时间自动每分钟查询一次,结果第二次它就出错了
出错提示为:
project update.exe raised exception class EOLeException with message '连接失败'. Process stopped.Use Step or Run to continue.
这是怎么回事?应该如何处理让它继续执行SQL查询?
-----------------
你说的可能是这样的情况:如果数据比较大的话,SQL语句还执行完,可能系统已经第二命令启动了,,,所以这里应该添加一个判断机制或其它东西判断一下,,
试一下
在处理事件中,判断数据库是否联接正常,不正常重新联接数据库。
了,数据还没有处理完.====同意qkhhxkj102 观点
先定义一个Boolean弄的变量.
默认为false;var
k:boolean;
procedure aaaa
begin
if k then
begin
k := false;//关门
分析查询....
k := True; //开门
end
end只要查询没有处理完,就会自动的不重新进行查询.待一下次再询问的时候,如果结束了才重新进行一次查询.