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

語法在ADO過不去…

 
iii928
一般會員


發表:19
回覆:10
積分:5
註冊:2004-06-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-08-29 19:03:14 IP:220.228.xxx.xxx 訂閱

各位大大,今天遇見一件很怪的事,有一個語法在SQL Analyzer可以執行,在SQL Explorar也可以執行,在BDE也可以執行,但為什麼在ADO就無法執行,語法如下:

RQuery:=TADOQuery.Create(nil);
With RQuery Do
Begin
RQuery.Close;
RQuery.SQL.Clear;
SQLSTR:='Select CAST(REPLACE(A.m_Revenue, '','','''') AS float) as DPA,CAST(REPLACE(B.m_Revenue, '','','''') AS float) as DPB,';
SQLSTR:=SQLSTR ' CAST(REPLACE(C.m_Revenue, '','','''') AS float) as DPC From Rooms_revenue A,Rooms_revenue B,Rooms_revenue C ';
SQLSTR:=SQLSTR ' Where A.DATUM=B.DATUM And B.DATUM=C.DATUM And A.DATUM=''2006/08/08'' And A.DP_No=''10'' And B.DP_No=''20'' And C.DP_No=''21''';
RQuery.SQL.Text:=SQLSTR;
RQuery.Open;
RQuery.First;
End;

請幫我看看吧,謝謝

附加檔案:Error.jpg
g9221712
高階會員


發表:145
回覆:344
積分:162
註冊:2006-07-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-08-30 01:10:26 IP:220.134.xxx.xxx 未訂閱

TADOQuery 手動建立要帶入連線字串吧

ADO_Query := TADOQuery.Create(nil);
ADO_Query.ConnectionString := ConObject.ConnectionString;

------
「人們所以覺得寂寞,是因為他們會築牆,卻不會搭橋。」
程式寫的越久,卻發現自己越來越不會寫程式!
系統時間:2024-06-26 12:08:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!