bonjour.

je fais aisément les mises à jour mais lorsque ma requête contient l'expression "inner join", il y a erreur d'exécution. exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
Private Sub ExecuteLDD(ByVal sqlSTR As String)
        Dim sqlCMD As New SqlCommand
        sqlCONN.Open()
        sqlCMD.Connection = sqlCONN
        sqlCMD.CommandText = sqlSTR
        sqlCMD.ExecuteNonQuery()
        sqlCONN.Close()
End Sub
 
ExecuteLDD("update COLIS_TRANSFERES INNER JOIN COLIS_PARENT ON COLIS_TRANSFERES.Colis = COLIS_PARENT.Colis INNER JOIN TRANSFERT ON COLIS_TRANSFERES.NumeroTransfert = TRANSFERT.NumeroTransfert set statut='Transféré' where (unite='Scierie')")
message d'erreur suivant:
Incorrect syntax near the keyword 'INNER'.
si quelqu'un sait comment me tirer de là, je lui dis merci d'avance.