Problème de mise à jour d'une date ! [Résolu] - ASP - Programmation
Marsh Posté le 19-05-2004 à 17:04:58
la ligne 78 c'est ou ?
le champs DATE est quel type ?
Marsh Posté le 19-05-2004 à 17:05:59
essaye une date avec des points en dur pour voir
Marsh Posté le 19-05-2004 à 17:09:43
urd-sama a écrit : des points en dur |
Euh j'ai peur d'etre con sur le coup ... Tu m'expliques ?
Marsh Posté le 19-05-2004 à 17:23:48
enfin je voulais dire mettre "01.01.2004" et pas une variable
Marsh Posté le 19-05-2004 à 17:47:10
3xc4l18ur a écrit : la ligne 78 c'est ou ? |
la ligne 78 c conn.execute(SQL)
Le champs DATE est de type date/heure au format date,abrégé !
Marsh Posté le 19-05-2004 à 17:48:52
urd-sama a écrit : enfin je voulais dire mettre "01.01.2004" et pas une variable |
j'ai testé et ça ne fonctionne pas non plus !
Marsh Posté le 19-05-2004 à 21:19:35
essaye :
Code :
|
Marsh Posté le 19-05-2004 à 21:25:08
Flyman30 a écrit : essaye :
|
la variable n'est pas mon problème !
ce qui ne fonctionne pas c la mise à jour de la date !!!
j'ai essayé :
"UPDATE accueil SET Date = '#01/01/01#'" et ça ne fonctionne pas !!
avec Date='01/01/01' et Date=01/01/01 et ça ne fonctionne pas !!
il me met tjrs le même message :
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.
Marsh Posté le 19-05-2004 à 21:37:33
nany a écrit : la variable n'est pas mon problème ! |
Date est un mot réservé en ASP le soucis viens de là essaye Ddate ou entoure date avec le signe (ALTGR 7)
Marsh Posté le 19-05-2004 à 21:41:39
Je reponds peu etre a coté mais je ne connaissais pas cette facon de faire une reque de type INSERT
moi je fais ainsi !
Code :
|
Maintenant je suppose k c pareil mais bon!
Marsh Posté le 19-05-2004 à 21:45:45
3xc4l18ur a écrit : Je reponds peu etre a coté mais je ne connaissais pas cette facon de faire une reque de type INSERT
|
C'est pas un insert qu'il veut, mais un Update
Marsh Posté le 19-05-2004 à 21:55:43
bah pour moi les requetes sont de 2 types....
Select et les autres...
INSERT, UPDATE, DELETE, etc c'est la meme chose pour moi ;p
Marsh Posté le 19-05-2004 à 22:35:13
Flyman30 a écrit : Date est un mot réservé en ASP le soucis viens de là essaye Ddate ou entoure date avec le signe (ALTGR 7) |
Effectivement c ça l'erreur !
Date est un mot réservé, je pensais pas à ça car c entre "", mais bon !
Merci à toi Flyman30 !
et merci aux autres aussi !
Marsh Posté le 19-05-2004 à 22:48:19
Utilises cette syntaxe, tu verras, ça t'évitera beaucoup de problème
SQL = "UPDATE Accueil SET [Date]= CDATE(" & datemaj & " )"
Marsh Posté le 19-05-2004 à 22:56:08
Gfreeman a écrit : Utilises cette syntaxe, tu verras, ça t'évitera beaucoup de problème |
j'ai pas bien compris à koi sert CDATE() ???
Marsh Posté le 19-05-2004 à 16:44:13
Bonjour
Je souhaiterai mettre à jour la date de mise à jour de mon site lorsque je fais une modification.
qd j'appuie sur le boutton ça m'affiche ce message :
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.
/admin/ajout.asp, line 78
voici mon code :
datemaj= response.Write(day(date)&"/"&month(date)&"/"&year(date))
'mise à jour des informations
SQL = "UPDATE Accueil SET Date= #"&datemaj&"# "
'execution de la requête SQL
Conn.Execute(SQL)
j'ai essayé sans les # tjrs le même pb
j'ai essayé avec et sans les ' tjrs le même pb
j'ai essayé avec une date 01/01/2004 tjrs le même pb
est ce que vous avez des suggestions ?
merci de votre aide !
Message édité par nany le 19-05-2004 à 22:36:10