出現 missing operator |
答題得分者是:cashxin2002
|
vivi666666
初階會員 發表:83 回覆:94 積分:35 註冊:2003-03-05 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 請改為﹕
ADOQuery1.SQL.Text := 'select * from SR_AA a,SR_BB b where '+
' (( b.SDT > a.ADT ) and (a.ADT IS NOT NULL ) and (a.NY > 0) and (a.NO=b.NO))' +
' OR ( ' +
' ( a.ATRDT IS NULL) and (a.NY > 0) and (a.NO=b.NO))'; 參考看看﹗ =====================
努力,相信會獲得美麗!
忻晟
------
忻晟 |
vivi666666
初階會員 發表:83 回覆:94 積分:35 註冊:2003-03-05 發送簡訊給我 |
引言: 您好﹗ 請改為﹕ ADOQuery1.SQL.Text := 'select * from SR_AA a,SR_BB b where ' ' (( b.SDT > a.ADT ) and (a.ADT IS NOT NULL ) and (a.NY > 0) and (a.NO=b.NO))' ' OR ( ' ' ( a.ATRDT IS NULL) and (a.NY > 0) and (a.NO=b.NO))'; 參考看看﹗ ===================== 努力,相信會獲得美麗! 忻晟還是不行 |
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 還是不行﹖ ADOQuery1.SQL.Text := 'select * from SR_AA a,SR_BB b where '+
'(( b.SDT > a.ADT)and (a.ADT IS NOT NULL) and (a.NY > 0) and (a.NO=b.NO)) '+
'OR '+
'((a.ATRDT IS NULL) and (a.NY > 0) and (a.NO = b.NO))'; 您原來的a.NO=b.NO后面的加號和左右的引號有無去除﹖
或者用Add來寫﹕
ADOQuery1.SQL.Add('select * from SR_AA a,SR_BB b where ');
ADOQuery1.SQL.Add('(( b.SDT > a.ADT)and (a.ADT IS NOT NULL) ');
ADOQuery1.SQL.Add('and (a.NY > 0) and (a.NO=b.NO)) OR ');
ADOQuery1.SQL.Add('((a.ATRDT IS NULL) and (a.NY > 0) and (a.NO = b.NO))'); P.S 是不是解釋一下您需要用SQL做到的工作是什么﹖ =====================
努力,相信會獲得美麗!
忻晟 發表人 - cashxin2002 於 2003/09/01 14:07:30
------
忻晟 |
Winifred
初階會員 發表:3 回覆:34 積分:47 註冊:2002-07-24 發送簡訊給我 |
|
cmj
高階會員 發表:15 回覆:242 積分:226 註冊:2002-06-12 發送簡訊給我 |
引言: 出現 missing operator 不曉以下那錯了 ADOQuery1.SQL.Text := 'select * from SR_AA a,SR_BB b where '+ ' ( ( b.SDT > a.ADT ) and (a.ADT IS NOT NULL )) and ((a.NY > 0) and (a.NO=b.NO)'+')' + ' OR ( ' + ' ( a.ATRDT IS NULL) and (a.NY > 0) and (a.NO=b.NO))';注意括弧對稱,試試看 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |