hur.cn - 华软网

 热门搜索

网络正常,但检索不到数据

  作者:未知    来源:网络    更新时间:2019/7/30
程序有一个地方在TIMER里时时检索数据dw_1.retrieve(),7X24小时不间断:有两台电脑A,B,都装了程序,其中一台电脑A做服务器.数据库SQL2000.

问题:

B客户端不稳定,24小时内一般会有一次检索不到数据,如果不退出程序的话就再也检索不到数据了,但网络是通的,能够联结到A服务器.此时服务器A上的程序运行正常,而且一直没有问题..当把服务器A上的程序退出后B才正常显示,重新检索到数据,

谢谢列位.

------华软网友回答------
是否是有事务没有提交啊?
------华软网友回复------
我只查询数据,只RETRIEVE难道也要提交?谢谢
------华软网友回复------
up
------华软网友回复------
检索不到数据的时候,数据库连接是否疏通?
这个问题看不到实际的很欠好分析!
看看最大连接数是否有限制。
------华软网友回复------
数据库是能够连接
最大连接数是否有限制在哪一个地方看?
------华软网友回复------
我也遇到过类似问题,但我的问题是由于网络不稳定酿成的,也就是水晶头没打好.造成偶尔偷换.
------华软网友回复------
你能够一边在B电脑开客户端,一边用ping A -t长时间尝试网络,直到出现B电脑客户端断开,再看看"ping A -t"有没有出现调包.
------华软网友回复------
这可能是由于与数据库的连接断开了酿成的,我也遇到过。写个函数定时检测数据库的连接或修改程序,对数据操作时连接数据库,提交或检索完成后,断开连接,需要时再连接。
------华软网友回复------
连接数据库太久了,自动断了连接
------华软网友回复------
我在TIMER中作了判断了,要是与数据库的联结断开了我就重新联结DB的,应该不是这个的问题      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。