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

SQL 語法:where 2個條件出現error message

缺席
nick167
中階會員


發表:86
回覆:133
積分:53
註冊:2003-02-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-08 12:44:39 IP:61.228.xxx.xxx 未訂閱
ADOQuery2.SQL.Add('update profit Set '); ADOQuery2.SQL.Add('corderNumber = ''' ADOQuery1.FieldByName('corderNumber').AsString ''' ,'); ADOQuery2.SQL.Add('pcode = ''' ADOQuery1.FieldByName('pcode').AsString ''' ,'); ADOQuery2.SQL.Add('pcode1 = ''' ADOQuery1.FieldByName('pcode1').AsString ''' ,'); ADOQuery2.SQL.Add('profit = ''' ADOQuery1.FieldByName('profit').AsString ''' '); ADOQuery2.SQL.Add('where cno =''' Set_No ''' '); ?????/ 至此行無誤 ADOQuery2.SQL.Add(' and '); ADOQuery2.SQL.Add(' corderNumber=''' My_order ''' '); 寫法有誤嗎?出現error message:Incorrect systax near 'corderNumber' ???????
sos_admin
版主


發表:121
回覆:697
積分:768
註冊:2003-07-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-08 14:10:41 IP:61.155.xxx.xxx 未訂閱
设计时出现的错误可能情况: 1、Set_No、My_order 是字符型吗,如果不是请转换后才能进行字符+号连接 运行时出现的情况可能是: 1、语句之间必要的空格 2、字段与赋值类型不一致,我看您语句中全是'''+?+''',如果是这那么字段应该都使字符型的。    如果不是这些情况,请post详细的错误信息与源码部分!
nick167
中階會員


發表:86
回覆:133
積分:53
註冊:2003-02-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-08-09 13:17:59 IP:61.228.xxx.xxx 未訂閱
經檢查後發現自給錯 第一次where 2個條件信心不足,現在成長了!! 謝謝
系統時間:2024-07-03 3:48:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!