VB连接远程数据库后,一直连着,过1,2个小时连接就会断开(但State还是1)

fhquutuu 2003-01-12 11:35:03
断开后再查询时就会出错,用程序我不知道怎样判断已经断开了,只能是用到连接时出错才知道已经断开了,但程序很大,在所有的地方进行错误处理又很麻烦.

而且我发现用企业管理器和查询分析器连接上过程的数据库后过上一会儿也会出这样的问题,他会提示你"已经断开连接,要重新连接吗?"

有不有更好的方法判断连接是否已经断开了.或者能不能在服务器端设置什么地方不让客户端断开连接了?

请高手指点一二!

...全文
81 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
fhquutuu 2003-08-05
  • 打赏
  • 举报
回复
再顶.
Alicky 2003-08-05
  • 打赏
  • 举报
回复
网络问题。
你用短连接。
就是在每次要用的数据库的时候连接数据库。
用完后就关闭。
这样比较麻烦,但也是个不错的解决办法。
访问数据库次不太多的话这可是个好办法呀。
ccvcc9003 2003-08-05
  • 打赏
  • 举报
回复
我也遇到过,而且企业管理器和查询分析器也出现过这种情况,很头疼呀。。。。。
winner530 2003-08-05
  • 打赏
  • 举报
回复
你所谓的连接1、2个小时,是指在这期间内程序仍然有连接服务器并从服务器端读取数据吗?
还是就只是一次连接在这期间内没有与服务器进行过任何通讯?!

如果是第一种情况,那你应该看看你的源代码中是否有哪个地方不妥;
如果是第二种情况,那你最好加个小代码,例如每隔10分钟访问一次数据库;

第一种情况的可能性较大,因为你的程序较大所以不能难免在某些地方写错代码,我有时也由于程序过大导致在某些地方写错代码,很挠头;但要静下心好好找,嗨找到了!!!

祝你好运!!!
fhquutuu 2003-02-10
  • 打赏
  • 举报
回复
jackylam 2003-01-20
  • 打赏
  • 举报
回复
GZ


—————————————————————————————————
┏━★━━◆━━★━┓
♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛       ▲自动添加签名......

让你更快,更爽,更方便地上CSDN...
http://www.csdn.net/expert/topic/573/573604.xml
http://www.chinaok.net/csdn/csdn.zip
OFFICE之门 2003-01-20
  • 打赏
  • 举报
回复
我也出现过这种问题
fhquutuu 2003-01-20
  • 打赏
  • 举报
回复
网络阻塞?应该说这种可能性也有,但我不敢断定肯定是由这个原因引起的,
而且关键是出现这样的问题怎么解决,不知大家有什么好的意见!
龙华 2003-01-16
  • 打赏
  • 举报
回复
不是,有时候是网络阻塞的原因。
BenBenBoy 2003-01-15
  • 打赏
  • 举报
回复
是不是有缺省的超时设置?
twinking 2003-01-15
  • 打赏
  • 举报
回复
up
龙华 2003-01-15
  • 打赏
  • 举报
回复
up
天桥半仙儿 2003-01-15
  • 打赏
  • 举报
回复
IDLE,TIME OUT
fhquutuu 2003-01-15
  • 打赏
  • 举报
回复
不是loveup(漢仁) 说的情况.
大家都没遇到过吗?
zqfleaf 2003-01-13
  • 打赏
  • 举报
回复
你要看看中间经过的那些电脑,如防火墙等。
有的防火墙会设置TCP保持连接多少分钟,超过时间就干掉
fhquutuu 2003-01-13
  • 打赏
  • 举报
回复
不是的,数据库服务器一点问题也没有.
xiaoxinghappy 2003-01-13
  • 打赏
  • 举报
回复
可能是数据库服务器非法当机的了吧
fhquutuu 2003-01-13
  • 打赏
  • 举报
回复
我没用三层结构!
zhujiechang 2003-01-13
  • 打赏
  • 举报
回复
不会啊.
或者你设置COM,即使用三层结构连接,那么使用中间层可以测试服务的连接情况,然后通过中间层来通知应用程序.
loveup 2003-01-13
  • 打赏
  • 举报
回复
我碰到类似问题,未找到好的解决办法

只有在出错时重新连接
加载更多回复(2)

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧