Erreur de syntaxe sur l'instruction UPDATE
Bonjour à tous,
Alors voila je suis sur ASP.NET / VB.NET / Access et je souhaite créer un compteur de visite dans le footer de ma page.:D
Pour cela dans ma base de données j'ai créé une table COUNT avec pour champ NBR_V de type numéric (Access).
Pour incrémenté ma valeur (NBR_V) j'ai créé une requête UPDATE (voir code)
Pour les tests j'ai mis le code dans une procédure qui ce déclenche au clic d'un bouton (btn_test)
Donc quand je clic sur le bouton, mon Catch me renvoie l'erreur suivante : Erreur de syntaxe dans l'instruction UPDATE.:?
Alors que quand j'exécute cette requête directement sur Access cela fonctionne sans problème 8O
Savez-vous pourquoi ? et à quel endroit je devrai mettre ce code pour qu'il se lance automatique, sans appuyer sur bouton ?:P
Code du bouton :
Code:
<asp:Button ID="btn_test" runat="server" Text="TEST" />
Code de la procédure :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
Protected Sub btn_test_Click(sender As Object, e As System.EventArgs) Handles btn_test.Click
Try
'Ouverture de la connexion'
access_connexion()
'Instancier un objet Command'
Obj_Command = New OleDbCommand()
'Initialiser l objet Command'
Obj_Command.Connection() = laConnection
Obj_Command.CommandText = "UPDATE COUNT SET NBR_V = NBR_V + 1"
Obj_Command.ExecuteNonQuery()
access_deconnexion()
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub |