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

請問SQL文一些問題,如和Delphi程式作結合。

尚未結案
t0288542
中階會員


發表:216
回覆:254
積分:94
註冊:2004-10-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-23 17:16:17 IP:61.221.xxx.xxx 未訂閱
請問各位。 以下是我是簡略一段sql文。 SELECT * FROM M1,M2 WHERE M1.MC001*=M2.LB002 AND M1.MC001*=M3.LC003--ORDER BY M1.MC001 可讀出108筆資料,但是程式卻執行有一些問題, 一直出現在ADOQuery1.RecordCount 並出現資料提供者或其他服務傳回E-Fail。 但是如我將〔*〕刪除程式就正常。是sql文有問題呢。 如去除〔*〕資料就會不正確。 謝謝。麻煩大家。
nlmnrke
一般會員


發表:5
回覆:16
積分:4
註冊:2004-11-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-23 17:40:22 IP:211.23.xxx.xxx 未訂閱
SELECT * FROM M1,M2 WHERE M1.MC001*=M2.LB002 AND M1.MC001*=M3.LC003--ORDER BY M1.MC001 你的問題並不清楚, 我個人認為 這應該會錯吧.....根本沒有M3的TABLE 看你的語法 應該是要找 M1 TABLE裏 某欄位= M2 TABLE裏 某欄位 而且 M1 TABLE裏 某欄位= M3欄位 Select * From (Select * From A)a left join (Select * From B)b on a.id=b.id left join (Select * From C)c on a.id=c.id Where (a.id=b.id) and (a.id=c.id) 你試試吧 發表人 - nlmnrke 於 2005/06/23 19:08:34
t0288542
中階會員


發表:216
回覆:254
積分:94
註冊:2004-10-06

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