L LJYY20000102 Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-19 #1 我的数据库是sql数据库放在局域网其他计算机里,有时数据库连接会自动断开.如何让程序判断断开后实现自动重连
流 流浪天涯 Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-19 #8 在你做数据库操作时,先判断数据库是否已经连接上,如果是断开的,然后进行连接操作即可。
L LJYY20000102 Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-19 #9 流浪天涯:这样说我也会问题怎么让程序判断断开后实现自动重连
Y yesp Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-20 #10 要么定时到数据库查询一个数据,查询失败判断为连接断开,然后令Adoconnect断开,再令其重新连上
Y ycluo Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-21 #11 try<br> ...<br>except<br> if(not ADO.connected) then<br> ADO.connected:=true;<br> ...<br>end
try<br> ...<br>except<br> if(not ADO.connected) then<br> ADO.connected:=true;<br> ...<br>end
0 007vivi Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-21 #13 再不行就放個timer 設置想要檢測斷開時間隔,然後判斷<br>with adoconnection do<br> begin<br> if not connected then connect;<br> end;
再不行就放個timer 設置想要檢測斷開時間隔,然後判斷<br>with adoconnection do<br> begin<br> if not connected then connect;<br> end;
L LJYY20000102 Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-22 #14 这样要不停的斷開影响计算的速度,有没有更好的办法
H hhjjhhjj Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-22 #15 如果是TADOConnection的话,何不看看它的<br>AfterDisconnect,BeforeDisconnect,Disconnect...<br>事件
S skywin Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-23 #16 该我了吧[]:<br>一般程序如有个自定义的打开数据集的过程,打开失败时,你就补上<br> if(not ADO.connected) then<br> ADO.connected:=true;<br>当然也还可以设置,处理重新联接的次数和每次重试的间隔。
该我了吧[]:<br>一般程序如有个自定义的打开数据集的过程,打开失败时,你就补上<br> if(not ADO.connected) then<br> ADO.connected:=true;<br>当然也还可以设置,处理重新联接的次数和每次重试的间隔。
S skywin Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-23 #17 如果没有这个过程,就麻烦了,你就要搞个定时器之类的,每隔几秒,去查核一下,效率低下。
L LJYY20000102 Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-24 #18 skywin:能留下你的qq吗?我想单独和你聊聊<br>我的 qq:71848720