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

請問這是怎一回事呢有圖片

尚未結案
qeco
一般會員


發表:3
回覆:2
積分:1
註冊:2008-06-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-06-23 03:49:49 IP:219.71.xxx.xxx 訂閱
Query2.SQL.Clear; 
Query2.SQL.Add('select sum(total) as all from Orders where O_no =');
Query2.SQL.Add(' ''' Label14.Caption ''' ');
query2.Close;
query2.Open;

Label20.Caption:= inttostr(all);
請問我這段程式有何地方錯嗎
她出現select陳敘句含有保留字或是拼錯或是有漏掉的引數.或標點符號不正確

編輯記錄
qeco 重新編輯於 2008-06-23 03:57:16, 註解 無‧
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-06-23 09:10:10 IP:220.246.xxx.xxx 訂閱
select sum(total) as 

all 通常為保留字,改成別的名字試試。
qeco
一般會員


發表:3
回覆:2
積分:1
註冊:2008-06-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-06-23 13:35:10 IP:219.71.xxx.xxx 訂閱
all改掉後,顯示在LABEL20裡面的值很大
不是加總後的值
shunaaron
高階會員


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-06-25 22:33:42 IP:220.134.xxx.xxx 訂閱
SQL :=  'select sum(total) as sum_total from Orders where O_no = ' + QuotedStr(trim(Label14.Caption ));
Query2.Close;
Query2.SQL.Clear;
Query2.SQL.Add(SQL);
Query2.Open;
Label20.Caption:= Query2.FieldByName('sum_total').AsString;
Query2.Close;

試看看吧
===================引 用 qeco 文 章===================
Query2.SQL.Clear;
Query2.SQL.Add('select sum(total) as all from Orders where O_no =');
Query2.SQL.Add(' ''' Label14.Caption ''' ');
query2.Close;
query2.Open;

Label20.Caption:= inttostr(all);
請問我這段程式有何地方錯嗎
她出現select陳敘句含有保留字或是拼錯或是有漏掉的引數.或標點符號不正確

------
程式沒有這麼難
只是還沒打通其中要絕
編輯記錄
shunaaron 重新編輯於 2008-06-25 22:35:01, 註解 無‧
shunaaron 重新編輯於 2008-06-25 22:35:59, 註解 無‧
系統時間:2024-04-30 6:44:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!