-BeR-
Messages postés4Date d'inscriptionlundi 24 novembre 2003StatutMembreDernière intervention19 janvier 2004
-
15 déc. 2003 à 11:29
Anarkangel
Messages postés5Date d'inscriptionsamedi 22 novembre 2003StatutMembreDernière intervention10 août 2006
-
10 août 2006 à 22:08
Salut,
J'ai une erreur de syntaxe dans la commande SQL suivante :
Dim MyConnection as OleDbconnection
Dim DateMod as New OleDbCommand
MyConnection = New OleDbConnection("PROVIDER=" & "Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("/db/gdl.mdb"))
Dim queryString As String = "Update agenda set " _
& "Date = " & "'" & Replace(txtDate.text, "'", "''") & "' " _
& " Where idAgenda = " & Request.QueryString("id")
J'ai essayé toutes les syntaxes possibles mais rien à faire à chaque fois, il me renvoie une erreur de syntaxe. J'ai essayé avec d'autres champs de mon formulaire et là aucun problème.
Je pense que cela doit être du au format de la date mais j'ai aussi essayé de mettre le champs en access comme champs texte et là non plus ! Grrrrrrrrrrrrrrrrrrrrrrrr !
-BeR-
Messages postés4Date d'inscriptionlundi 24 novembre 2003StatutMembreDernière intervention19 janvier 2004 19 janv. 2004 à 22:03
Pour info, j'ai trouvé.
Avec la fonction Update en SQL n'utilsez pas Date comme nom de champs dans la db ( access pour ma part ).
En effet dès que j'ai modifié le nom de ce champs tout était impec
cs_fabrice69
Messages postés1765Date d'inscriptionjeudi 12 octobre 2000StatutMembreDernière intervention11 décembre 20135 18 déc. 2003 à 22:24
Déja évite d'utiliser les mots réservés pour tes noms de variables (querystring est déja largement utilisé), ca t'évitera surtout d'être complêtement perdu lors du débug.
Ensuite Fait un Response.Write de ta requette et exécute la directement dans Access.
PS: Evites de poster plusieurs fois le meme message.