請問 ADOConnection 的連結問題 |
尚未結案
|
yserics
一般會員 發表:10 回覆:9 積分:3 註冊:2003-08-12 發送簡訊給我 |
各位好: 請問在使用 ADOConnection + ADOQuery 時,我使用 MS SQL server 2k,請問如何在程式執行階段一開始時,便進行測試 server 是否可連線?以及如果連線成功,但程式執行到一半時,server 停止了,那這時我又要如何去偵測? 我目前的做法如下: 一開始,ADOConnection 的 Connected 屬性設為 false,要連接時,執行:
try {
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(asQ);
ADOQuery1->Open();
} catch (Exception &exception) {
Application->ShowException(&exception);
}
但它產生的 exception 卻傳給了 WinMain…所以目前我還找不到任何方法來測試??
|
tech_state
版主 發表:44 回覆:638 積分:641 註冊:2003-02-10 發送簡訊給我 |
yserics, 您好
不知您是否願意將以下這段做一下修改?
改為紅色部分。
catch (Exception &exception) {
Application->ShowException(&exception);
}
catch (Exception &exception) {
throw Exception("無法連結資料庫!" + &exception);
} // 請將+這個符號改為半形,因網頁顯示問題在此將其用全形顯示
=================================
涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。
是非終日有,不聽自然無
天下本無事,庸人自擾之
|
yserics
一般會員 發表:10 回覆:9 積分:3 註冊:2003-08-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |