delphi 中adoconnection连接断开后的自动重连接问题

delphi 中adoconnection连接断开后的自动重连接问题,第1张

一般如果你的项目里使用的是数据感知控件比如dbedit,dbmemo

如果断开了,那基本数据就没了!再连接也是刷新的

如果你用的只是edit memo那可以手动重新连接,此时是否刷新现有的控件里的数据是可控的。

如果不涉及数据的刷新,可以用TTIMER 频率不可设太高,检测下如果断了,就retry

方法如下:

检查服务是否启动

1、在SQLServer服务器中, 打开SQLServer服务管理器单击【开始】-【程序】-【Microsoft SQLServer】-【服务管理器】菜单命令。

2、打开【SQLServer服务管理器】,单击【服务器】,选择要检查的SQLServer的实例名【abc10-1DA235E90】,单击【服务】,选择【SQLServer】选项,如果此时暂停或者停止按钮可用,说明服务已经启动;否则则没有启动,启动即可。

3、最好在【SQLServer服务管理器】中将选择随系统启动而启动服务。选择【当启动OS时自动启动服务】选择框,完成让MSSQLSERVER服务随 *** 作系统启动而自动启动。

4、再次打开SQL Server 数据库,选择连接数据库服务器实例,可以正常连接打开数据库了。

5、SQL Server数据库能正常连接得保证网络通畅, *** 作过程中还需要进行网络测试,可以通过PING命令实现。如下图所示,表示网络通畅。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6704964.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存