0
J'ai deux tables et base de données SQL klaar klaarvb, que je voudrais fusionner avec le code suivant:VB.Net fusion/requête de mise à jour ne fonctionne pas
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
Je reçois une erreur « syntaxe incorrecte près blokkeklaarVB »
Quand je lance la déclaration dans SQL Manager-je obtenir le résultat correct:
MERGE blokkeklaar as target
USING blokkeklaarVB AS source
On target.Plaasblok = source.Plaasblok
WHEN MATCHED THEN
UPDATE SET klaarvb = source.klaarvb;
Je ne peux pas comprendre ce que je suis absent.
Cordialement
Merci. Spot sur. J'étais sur le point de répondre à ma propre question. – Gideon