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

Adoquery為何出現“未與ORACLE相連“錯誤訊息

缺席
cutena
一般會員


發表:11
回覆:10
積分:4
註冊:2006-08-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-04-13 17:54:32 IP:59.125.xxx.xxx 訂閱
您好:

想請問前輩~
在執行程式一段時間後故意將中斷連線,
繼續執行
Result := True;
ConnectMain.Close;
ConnectMain.Connected:=False;
sConnectString := 'Provider=OraOLEDB.Oracle.1;Password=' sDBPassword ';Persist Security Info=True;User ID=' sDBUserName ';Data Source=' sServer;
ConnectMain.ConnectionString := sconnectstring;
try
ConnectMain.Open;
while True do
begin
iStop := Gettickcount; //算結速時間
if ((iStop-iStart) >= 10) or ConnectMain.Connected then Break;
Application.ProcessMessages;
end;
Result := True;
except
on E:Exception do
begin
_WriteLog('資料庫連結失敗' E.Message);
Result := False;
Exit;
end;
end;

以上程式都能過,
程式繼續執行,在通過:
‧‧‧‧
Adoquery1‧close;
Adoquery1‧sql‧add( select ‧‧‧);
Adoquery1‧open;
‧‧‧‧
卻會出現“未與ORACLE相連“之錯誤訊息,
這是為什麼呢?
該從何改起呢?
~謝謝~
ko
資深會員


發表:28
回覆:785
積分:444
註冊:2002-08-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-05-11 00:18:07 IP:220.142.xxx.xxx 訂閱
你有確定有設定ADOQUERY1有設定CONNATION嘛
------
======================
昏睡~
不昏睡~
不由昏睡~
系統時間:2024-07-03 5:45:43
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!