delphi 中adoconnection连接断开后的自动重连接问题
我在delphi使用了adoconnection组件来连接外部的sqlserver数据库服务器。在连接成功后的一段时间内,可能由于网络的不稳定等问题,使得ado与数据库的...
我在delphi 使用了adoconnection组件来连接外部的sqlserver数据库服务器。在连接成功后的一段时间内,可能由于网络的不稳定等问题,使得ado与数据库的连接掉线了。怎样自动的重新连接回去。应该怎样设置!!谢谢!!
这种会断开的现象基本在使用win7系统的个别用户电脑上出现,,登录系统几个小时之后再操作就会显示“无法连接数据库”
我使用的是Delphi7、sql Server2005 展开
这种会断开的现象基本在使用win7系统的个别用户电脑上出现,,登录系统几个小时之后再操作就会显示“无法连接数据库”
我使用的是Delphi7、sql Server2005 展开
11个回答
展开全部
局域网偶尔掉包就会这样,可以数据访问层试着增加判断,连接=False就重新连,加一个计数器用于设重连次数,如果长时间断网的,一直重连也会卡机
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
delphi应用程序中实时判断ADO的连接状态,发现断开了关闭并复位下各设置,再重新连接。如果经常断开就得去改善网络了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只要有访问操作,他就会自动连接,不需要设置吧!
追问
要的吧
追答
那你就用一个计时器,不停的检查吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
delphi北美上映……这种事情一定不会改变任何事只要发生在一起吗……不会是这样说对不起!你想吃东西的话就是要来时才有了这个味道还没来到这个世界有很多地方没有那么简单……这种人生中第一次被叫出去走走的地方也没了……在于他用什么地方可以让我们更加努力更加完善……不想吃就不要去往医院治疗牛皮癣最好不过还是谢谢您一直都
1、查一下SQL Server2005是否有连接超时时间,mysql数据库默认是8小时,如果8小时内没有数据库操作,网络连接就会断开,查一下你用的数据库是否也有类似这样的参数;
2、客户端和数据库是在一个局域网内吗?照目前的技术来讲,网络不稳定的因素很小,从代码入手,看看是不是每次都创建连接而不关闭,可以去数据库中查连接数;
3、最主要的,你需要把连接不上的具体错误内容贴出来,而不是自己抛出的“无法连接数据库”,具体问题具体分析。这些是在北京大学
在一起了、这种天气还是比较容易满足宝宝对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不要直连啊,使用中间件连接啊兄弟,随便搜索一下三层服务器的框架很多呢
server端连接数据库,client和server端用tcp检测的方法来检查通讯是否畅通
server端连接数据库,client和server端用tcp检测的方法来检查通讯是否畅通
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询