如何在 TService Application 中動態建立 AdoQuery? |
|
etjon
一般會員 發表:14 回覆:12 積分:5 註冊:2002-03-12 發送簡訊給我 |
大家好:
最近在研究 Service 的寫法,在C builder 中開啟一 TService Application 的專案,想在裡面自己 new 一個 TAdoConnect 或 TAdoConnect
的物件,在測試很多次的結果都發現失敗,當出玩找不到 Ado 的連結參考位置,
但如果在 Service 直接點撰 VCL Ado 物件,然後設定連結的資訊後,啟動連結,
然後在 new 任何一個 Ado的物件,所有的功能即可動作,很懷疑是 bug嗎?
有沒有人可以在 Service 中直接 new 一個 Ado 的物件後,連結資料庫成功的呢?
|
tender
初階會員 發表:23 回覆:90 積分:37 註冊:2002-09-26 發送簡訊給我 |
不知道您是怎樣的情形耶!! ^_^ 1.Service 裡絕對不可以有可見元件喔.
(如form1->caption = "XX"等 ,因為Service 比 AP 更底層,
在login 前 AP 層根本就還沒 init.)
2.請問在Service的執行緒加
while(!Terminated)
{
.....
Sleep(1);//加這行才不會佔走CPU所有的資源
FNetMailBox->ServiceThread->ProcessRequests(false);
// 回應 WinService 的資料庫(SCM-'Service Control Manager )檢查'
// 因為 SCM 會定時向Service 要求查詢狀態,所以這行一定要加
}
|
etjon
一般會員 發表:14 回覆:12 積分:5 註冊:2002-03-12 發送簡訊給我 |
|
aftcast
站務副站長 發表:81 回覆:1485 積分:1763 註冊:2002-11-21 發送簡訊給我 |
引言: 不知道如果我想在 TService 中使用 ADO 的物件連結 Oracle 的資料庫,的話要如何做才能正常呢?此時回應可能太晚…也許您下次會有用! http://delphi.ktop.com.tw/topic.php?TOPIC_ID=40937
------
蕭沖 --All ideas are worthless unless implemented-- C++ Builder Delphi Taiwan G+ 社群 http://bit.ly/cbtaiwan |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |