0
我有兩個SQL數據庫表klaar和klaarvb,我想用下面的代碼合併:VB.Net合併/更新查詢不工作
Dim READER As SqlDataReader
Try
konneksie.Open()
Dim query As String
query = "MERGE blokkeklaar as target" & _
"USING blokkeklaarVB AS source" & _
"On target.Plaasblok = source.Plaasblok" & _
"WHEN MATCHED THEN" & _
"UPDATE SET klaarvb = source.klaarvb;"
COMMAND = New SqlCommand(query, konneksie)
READER = COMMAND.ExecuteReader
MessageBox.Show("Inligting vanaf blokkeklaarVB na blokkeklaar")
konneksie.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
End Try
我得到一個錯誤「blokkeklaarVB附近有語法錯誤」
當我運行在SQL管理語句我得到正確的結果:
MERGE blokkeklaar as target
USING blokkeklaarVB AS source
On target.Plaasblok = source.Plaasblok
WHEN MATCHED THEN
UPDATE SET klaarvb = source.klaarvb;
我想不通,我錯過了什麼。
Regards
謝謝。發現。我正要回答我自己的問題。 – Gideon