線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1201
推到 Plurk!
推到 Facebook!

Tquery中的参数有限制吗?

答題得分者是:hagar
railgunman
初階會員


發表:59
回覆:121
積分:36
註冊:2003-03-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-24 10:31:58 IP:218.88.xxx.xxx 未訂閱
Tquery中SQL语句中的参数有限制吗? with query1 do begin close; unprepare; sql.Clear; sql.Add('insert usermetery1,um1,um3,um11,t1,flag,neworold,completeflag,um15)'); sql.Add('values(:y1,:um1,:um3,:um11,:t1,:flag,:neworold,:completeflag:um15)'); params[0].AsString := dm1.T_WorkBasic.fieldbyname('y1').asstring; params[1].AsString := L_MeterUm1; params[2].AsString := combobox4.Text; params[3].AsString := L_Metersort; params[4].AsString := combobox2.Text; params[5].AsString := '1'; params[6].AsString := '1'; params[7].AsString := '0'; params[8].AsString := inttostrcombobox5.ItemIndex); prepare; execsql; 上面那段代码在运行时报错:List Index Out of Bound(8). 我想是不是因为SQL语句中的参数过多的原因?但不能肯定,还请有经验的前辈指点!
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-24 10:35:10 IP:202.39.xxx.xxx 未訂閱
sql.Add('values(:y1,:um1,:um3,:um11,:t1,:flag,:neworold,:completeflag:um15)'); 注意上面這行, 您在第 7 與第 8 個參數之間 少了一個逗號了.    --- 每個人都是一本書
railgunman
初階會員


發表:59
回覆:121
積分:36
註冊:2003-03-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-06-24 11:29:54 IP:218.88.xxx.xxx 未訂閱
厉害!我花了半天才看出来!
系統時間:2024-11-25 12:47:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!