全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1343
推到 Plurk!
推到 Facebook!

电脑待机一段时间后,我的软体会出现连接失败,必须重启该软体才能使用,请问有解决的好方法吗?

答題得分者是:shunaaron
luowy651
高階會員


發表:257
回覆:313
積分:114
註冊:2003-04-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-02-24 12:39:38 IP:65.49.xxx.xxx 訂閱
各位大大好:

是这样的,我设计的软体平时都很好,但如果先打开软体,然后让电脑待机一段时间后,再去使用我刚才打开在那里的软体,就会出现连接失败的错误,必须把软体关闭后再运行,才能正常使用,请问在设计中,有没有什么好方法解决这个问题?
eaglewolf
資深會員


發表:4
回覆:268
積分:429
註冊:2006-07-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-02-24 14:59:42 IP:211.75.xxx.xxx 未訂閱
大哉問.....
待機一段時間是多久?有進入休眠嗎?
连接失败是指連接資料庫失敗嗎?
原本的設計又是如何?

===================引 用 luowy651 文 章===================
各位大大好:

是这样的,我设计的软体平时都很好,但如果先打开软体,然后让电脑待机一段时间后,再去使用我刚才打开在那里的软体,就会出现连接失败的错误,必须把软体关闭后再运行,才能正常使用,请问在设计中,有没有什么好方法解决这个问题?
------
先查HELP
再查GOOGLE
最後才發問

沒人有義務替你解答問題
在標題或文章中標明很急
並不會增加網友回答速度

Developing Tool:
1.Delphi 6
2.Visual Studio 2005
3.Visual Studio 2008
DBMS:
MS-SQL
luowy651
高階會員


發表:257
回覆:313
積分:114
註冊:2003-04-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2010-02-24 15:10:39 IP:65.49.xxx.xxx 訂閱
待机后约10分钟之内,有进入休眠
连接失败应该是资料库失败,因为框内只显示这四个字,我用的是sql2000,
我的设计是用一个adoconnection连接资料库,所有form中的adoquery或adotable上的connection都引用都连接到这个adoconnection上

我现在只能把这个待机功能取消.....


===================引 用 eaglewolf 文 章===================
大哉問.....
待機一段時間是多久?有進入休眠嗎?
连接失败是指連接資料庫失敗嗎?
原本的設計又是如何?

eaglewolf
資深會員


發表:4
回覆:268
積分:429
註冊:2006-07-06

發送簡訊給我
#4 引用回覆 回覆 發表時間:2010-02-24 15:36:06 IP:211.75.xxx.xxx 未訂閱
只要進入待命或是休眠的狀態時
網路連線會被切斷

我沒試過 不過你可以試試看 用另一個執行緒 在背景檢查 connection 狀態


------
先查HELP
再查GOOGLE
最後才發問

沒人有義務替你解答問題
在標題或文章中標明很急
並不會增加網友回答速度

Developing Tool:
1.Delphi 6
2.Visual Studio 2005
3.Visual Studio 2008
DBMS:
MS-SQL
編輯記錄
eaglewolf 重新編輯於 2010-02-24 15:53:42, 註解 無‧
shunaaron
高階會員


發表:13
回覆:94
積分:106
註冊:2006-10-06

發送簡訊給我
#5 引用回覆 回覆 發表時間:2010-02-24 16:13:11 IP:59.124.xxx.xxx 訂閱
如果eaglewolf大大說的
應是系統本身在login後 adoconnection.connection就設為true
但如果時間太久或在過程中網路有斷線,就有可能會導致此情形
試著在每次要對資料庫進行讀取動作前先adoconnection.connection := false
===================引 用 luowy651 文 章===================
待机后约10分钟之内,有进入休眠
连接失败应该是资料库失败,因为框内只显示这四个字,我用的是sql2000,
我的设计是用一个adoconnection连接资料库,所有form中的adoquery或adotable上的connection都引用都连接到这个adoconnection上

我现在只能把这个待机功能取消.....


===================引 用 eaglewolf 文 章===================
大哉問.....
待機一段時間是多久?有進入休眠嗎?
连接失败是指連接資料庫失敗嗎?
原本的設計又是如何?

------
程式沒有這麼難
只是還沒打通其中要絕
luowy651
高階會員


發表:257
回覆:313
積分:114
註冊:2003-04-09

發送簡訊給我
#6 引用回覆 回覆 發表時間:2010-02-26 10:44:51 IP:65.49.xxx.xxx 訂閱
感谢两位大大!

因为只有一分,就给分较少的shunaaron大大了

系統時間:2024-05-17 7:28:35
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!