請問Delphi 6 在跨表格的應用上有其他的語法嗎? |
尚未結案
|
mannlovejames
一般會員 發表:22 回覆:10 積分:6 註冊:2004-03-21 發送簡訊給我 |
各位高手好
我用Delphi 6作跨表格的輸出
以下是我假設的兩個表格和欄位: "TEXT20040405" C_ID,I_ID,S_ID,C_Score
"TEXT20040406" S_ID,S_Class,S_pwd
圖檔一
在Delphi 6 中,我使用SQL語法已經成功的單獨叫出兩個表格
現在要關連這兩個表格...
我用下面的語法但是卻行不通.....可以幫我看一下嗎? SELECT text20040405.S_ID,
text20040405.C_Score,
text20040406.S_ID,
text20040406.S_MANE_C,
text20040406.S_MANE_E,
FROM text20040406,text20040405
WHERE text20040405.S_ID = text20040406.S_ID;
Delphi 會告訴我語法錯誤 ELECT text20040405.S_ID,
text20040405.C_Score,
text20040406.S_ID,
text20040406.S_MANE_C,
text20040406.S_MANE_E
FROM text20040405 INNER JOIN text20040406
WHERE text20040405.S_ID = text20040406.S_ID;
Delphi 會告訴我找不到檔案 這是怎麼樣的問題呢?煩請指導一下....謝謝 < >< > 一定要成功
------
一定要成功 |
Miles
尊榮會員 發表:27 回覆:662 積分:622 註冊:2002-07-12 發送簡訊給我 |
SELECT text20040405.S_ID, text20040405.C_Score, text20040406.S_ID, text20040406.S_MANE_C, text20040406.S_MANE_E,多一個逗號 FROM text20040406,text20040405 WHERE text20040405.S_ID = text20040406.S_ID;我通常不加 Delphi 會告訴我語法錯誤 ELECT text20040405.S_ID, text20040405.C_Score, text20040406.S_ID, text20040406.S_MANE_C, text20040406.S_MANE_E FROM text20040405 INNER JOIN text20040406 WHERE text20040405.S_ID = text20040406.S_ID; 改成 FROM text20040405 INNER JOIN text20040406 on text20040405.S_ID = text20040406.S_ID試試 Delphi 會告訴我找不到檔案我不是高手, 高手是正在銀幕前微笑的人.
------
我不是高手, 高手是正在銀幕前微笑的人. |
mannlovejames
一般會員 發表:22 回覆:10 積分:6 註冊:2004-03-21 發送簡訊給我 |
引言:可是Delphi 會顯示 [MySQL][ODBC 3.51 Driver][mysqld-4.0.15-max-debug]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''text20040405' , 'text20040406' WHERE text20040405.S_ID = text 的警告內容耶 我看了一下Delphi 是說我語法不對.....可是我已經改過語法了耶 一定要成功SELECT text20040405.S_ID, text20040405.C_Score, text20040406.S_ID, text20040406.S_MANE_C, text20040406.S_MANE_E,多一個逗號 FROM text20040406,text20040405 WHERE text20040405.S_ID = text20040406.S_ID;我通常不加 Delphi 會告訴我語法錯誤 ELECT text20040405.S_ID, text20040405.C_Score, text20040406.S_ID, text20040406.S_MANE_C, text20040406.S_MANE_E FROM text20040405 INNER JOIN text20040406 WHERE text20040405.S_ID = text20040406.S_ID; 改成 FROM text20040405 INNER JOIN text20040406 on text20040405.S_ID = text20040406.S_ID試試 Delphi 會告訴我找不到檔案我不是高手, 高手是正在銀幕前微笑的人.
------
一定要成功 |
Miles
尊榮會員 發表:27 回覆:662 積分:622 註冊:2002-07-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |