2012-09-11 98 views
0

我有從2個表,如提取數據的查詢:附近有語法錯誤「」 - Adapter.Update

select t1.col1,t1.col2,t2.col2,t2.col3 
from Table1 t1,Table2 t2 
where t1.col1=t2.col1 

我使用適配器來填充的數據集。

我只顯示錶格2中的字段在網格中,並允許用戶更新它們。

我已經爲更新操作創建了一個SqlCommand,並使用此命令僅調用Table2上的adapter.update。

更新失敗,給出「錯誤的語法靠近','」錯誤,針對用戶更新的行。

這個問題的原因是什麼?

感謝,桑托斯

+0

的SQL看起來不錯,我...我們可以看到,也許這是一個使用查詢的完整代碼? – Gigi

回答

0

使用JOIN-Statement

SELECT t1.col1, t1.col2, t2.col2, t2.col3 
FROM Table1 t1 
JOIN Table2 t2 
ON t1.col1 = t2.col1 
+1

這只是sintax的區別。結果是相同的 –

+0

但是,該語法不會以語法錯誤結束.. – Chris

+0

他顯示的查詢語法並沒有真正的語法錯誤,我認爲問題出在另一個地方,他沒有向我們展示 –