Erreur de synthaxe de l'instruction Update Access 2008 [Résolu]

Messages postés
13
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
23 novembre 2009
- - Dernière réponse : cs_Jack
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
- 23 nov. 2009 à 19:44
bonjour je developpe avec vb 2008 Express, j'ai crée une table que je souhaites mettre à jour à travers l'instruction Update, lorsque j execute, une erreur se produit.Voici mon code
Pouvez vous m'aider à trouver l'erreur

Dim connectionString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\BD\utilisateur.accdb"


Sqlstr = "Update UtilisateurSICESD Set " _
& "Motutilisateur= " & UserTextBox.Text & "," _
& "Motpasse=" & PasswordConfirmation.Text & "," _
& "typeutilisateur=" & "utilisateur" & " ," _
& "where Motutilisateur=" & UserTextBox.Text

Using ocnn As New OleDbConnection(connectionString)
Dim ocmd As New OleDbCommand(Sqlstr, ocnn)

Try
ocnn.Open()
Catch ex As Exception
MessageBox.Show(ex.Message, "Exception sur la connexion à la Base de Données", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try

ocmd.CommandType = CommandType.Text
Try
ocmd.ExecuteNonQuery()

Catch ex As Exception
MessageBox.Show(ex.Message, "Erreur d'insertion des Données", MessageBoxButtons.OK, MessageBoxIcon.Error)
Me.Close()
End Try

End Using
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
13298
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
30
3
Merci
salut,

quelle est l'erreur exacte stp?

et il semble manquer les apostrophes autour de tes valeurs TEXT

++
[hr]

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 136 internautes nous ont dit merci ce mois-ci

Commenter la réponse de PCPT
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
63
0
Merci
Salut
Ainsi qu'un virgule en trop devant le Where
Méfiance aussi des TextBox qui contiendraient des '
Commenter la réponse de cs_Jack