社区
非技术区
帖子详情
如何解决ADOConnection连接异常断开后程序不响应的问题?
cosmicking
2007-01-02 11:50:39
我在用ADOConnection进行连接时,为了判断连接是否正常,加入了捕获异常的语句,在发生连接错误时,开启一个timer,并在timer事件里开启了一个新线程去重新尝试连接。可是此时程序却像死了一样,点什么都没反应。请问各位高手,这是什么原因造成的,有什么好的解决方法吗?
...全文
355
9
打赏
收藏
如何解决ADOConnection连接异常断开后程序不响应的问题?
我在用ADOConnection进行连接时,为了判断连接是否正常,加入了捕获异常的语句,在发生连接错误时,开启一个timer,并在timer事件里开启了一个新线程去重新尝试连接。可是此时程序却像死了一样,点什么都没反应。请问各位高手,这是什么原因造成的,有什么好的解决方法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cosmicking
2007-01-06
打赏
举报
回复
唉,算了!我看也没有真会的吧!
yi10000
2007-01-04
打赏
举报
回复
你的线程时间不能太短了,否则这边在连,有启动一个新的,只要线程启动了连接就把线程屏蔽
cosmicking
2007-01-04
打赏
举报
回复
那你们对服务器连接异常的时候都是怎么处理的啊?
cosmicking
2007-01-03
打赏
举报
回复
能不能说的具体点?
newfang
2007-01-02
打赏
举报
回复
TIMEOUT设置小点!
cosmicking
2007-01-02
打赏
举报
回复
dovelee()
我在timer事件里尝试新连接时,也加入异常判断了。如果发生错误异常就直接退出(exit)该过程。再说我是新开的线程,应该不影响主程序的运行吧?
dovelee
2007-01-02
打赏
举报
回复
开启一个timer,并在timer事件里开启了一个新线程去重新尝试连接
____________________________________________________________________
如果按你这样,一旦连不上,那程序不是进入死循环了吗?
YouTuBe
2007-01-02
打赏
举报
回复
是个问题
ZyxIp
2007-01-02
打赏
举报
回复
新开一个线程去连接,不要用TIME.
数据库
连接
断开
后重新
连接
问题
解决
方案
程序
正常
连接
状态下,服务器重启、或网络
断开
等原因将导致数据库
连接
非正常
断开
,这时
ADO
Connection
1.Connected、
ADO
Connection
1.State都显示是
连接
状态(分别为True和stOpen),但其实
连接
已经
断开
,服务器、网络正常后一样,目前唯一的办法是关闭并重开
程序
,这显然不人性化。 每次查询数据不经判断
连接
状态都来一次重新
连接
数据库明显不现实。 请问,如何判断
Ado
C
经典的判断数据库
连接
断开
问题
经典的判断数据库
连接
断开
问题
分类: C#代码类2013-01-13 17:123040人阅读评论(0)收藏举报
程序
正常
连接
状态下,服务器重启、或网络
断开
等原因将导致数据库
连接
非正常
断开
,这时
ADO
Connection
1.Connected、
ADO
Connection
1.State都显示是
连接
状态(分别为Tr
经典的判断数据库
连接
断开
问题
,翻遍了许多地方没有答案。
经典的判断数据库
连接
断开
问题
,翻遍了许多地方没有答案。 Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiDB/html/delphi_20061215202145283.html
程序
正常
连接
状态下,服务器重启、或网络
断开
等原因将导致数据库
连接
非正常
断开
,这时
ADO
Connection
1.Connected、
ADO
Con...
ClientDataSet加上TDataSetProvider的数据保存
问题
-- TClientDataSet加上TDataSetProvider的数据保存
问题
?
前台:D7或D2005; DBExpress
连接
组件: TSql
Connection
,TSqlQuery ,TDataSetProvider,TClientDataSet;
后台:SQL Server 2000;
更新数据的命令:DataSetProvider.ApplyUpdat
ClientDataset+TDataSetProvider的数据保存
问题
看到一篇介绍ClientDataSet和TDataSetProvider,非常精彩,特此保存。 ================================================================================= 前台:D7或D2005; DBExpress
连接
组件:TSql
Connection
,TSqlQuery ,TDataSetProvide...
非技术区
829
社区成员
53,610
社区内容
发帖
与我相关
我的任务
非技术区
Delphi 非技术区
复制链接
扫一扫
分享
社区描述
Delphi 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章