Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1224 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  Problème de mise à jour d'une date ! [Résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de mise à jour d'une date ! [Résolu]

n°731761
nany
Posté le 19-05-2004 à 16:44:13  profilanswer
 

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
mood
Publicité
Posté le 19-05-2004 à 16:44:13  profilanswer
 

n°731826
3xc4l18ur
question = ( to ) ? be : ! be;
Posté le 19-05-2004 à 17:04:58  profilanswer
 

la ligne 78 c'est ou ?
le champs DATE est quel type ?


Message édité par !cricri le 19-05-2004 à 17:05:47
n°731831
urd-sama
waste of space
Posté le 19-05-2004 à 17:05:59  profilanswer
 

essaye une date avec des points en dur pour voir


Message édité par urd-sama le 19-05-2004 à 17:06:09
n°731838
3xc4l18ur
question = ( to ) ? be : ! be;
Posté le 19-05-2004 à 17:09:43  profilanswer
 

urd-sama a écrit :

des points en dur


Euh j'ai peur d'etre con sur le coup ... Tu m'expliques ?


Message édité par !cricri le 19-05-2004 à 17:10:00
n°731861
urd-sama
waste of space
Posté le 19-05-2004 à 17:23:48  profilanswer
 

enfin je voulais dire mettre "01.01.2004" et pas une variable

n°731888
nany
Posté le 19-05-2004 à 17:47:10  profilanswer
 

3xc4l18ur a écrit :

la ligne 78 c'est ou ?
le champs DATE est quel type ?


 
la ligne 78 c conn.execute(SQL)
 
Le champs DATE est de type date/heure au format date,abrégé !

n°731892
nany
Posté le 19-05-2004 à 17:48:52  profilanswer
 

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 !

n°731923
nany
Posté le 19-05-2004 à 18:23:27  profilanswer
 

d'autre suggestion ??

n°732146
Flyman30
Posté le 19-05-2004 à 21:19:35  profilanswer
 

essaye :
 

Code :
  1. datemaj= day(date)&"/"&month(date)&"/"&year(date)

n°732150
nany
Posté le 19-05-2004 à 21:25:08  profilanswer
 

Flyman30 a écrit :

essaye :
 

Code :
  1. datemaj= day(date)&"/"&month(date)&"/"&year(date)




 
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.  
 

mood
Publicité
Posté le 19-05-2004 à 21:25:08  profilanswer
 

n°732160
Flyman30
Posté le 19-05-2004 à 21:37:33  profilanswer
 

nany a écrit :

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.


 
Date est un mot réservé en ASP  ;) le soucis viens de là essaye Ddate ou entoure date avec le signe (ALTGR 7)

n°732162
3xc4l18ur
question = ( to ) ? be : ! be;
Posté le 19-05-2004 à 21:41:39  profilanswer
 

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 :
  1. Dim commande
  2. set commande = Server.CreateObject("ADODB.command" )
  3. commande.ActiveConnection = conn
  4. commande.CommandText = LA_REQUETE
  5. commande.execute


 
Maintenant je suppose k c pareil mais bon!

n°732165
Flyman30
Posté le 19-05-2004 à 21:45:45  profilanswer
 

3xc4l18ur a écrit :

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 :
  1. Dim commande
  2. set commande = Server.CreateObject("ADODB.command" )
  3. commande.ActiveConnection = conn
  4. commande.CommandText = LA_REQUETE
  5. commande.execute


 
Maintenant je suppose k c pareil mais bon!


 
C'est pas un insert qu'il veut, mais un Update  ;)

n°732171
3xc4l18ur
question = ( to ) ? be : ! be;
Posté le 19-05-2004 à 21:55:43  profilanswer
 

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
 

n°732210
nany
Posté le 19-05-2004 à 22:35:13  profilanswer
 

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 !

n°732228
Gfreeman
http://www.FGFasp.com
Posté le 19-05-2004 à 22:48:19  profilanswer
 

Utilises cette syntaxe, tu verras, ça t'évitera beaucoup de problème ;)
SQL = "UPDATE Accueil SET [Date]= CDATE(" & datemaj & " )"

n°732242
nany
Posté le 19-05-2004 à 22:56:08  profilanswer
 

Gfreeman a écrit :

Utilises cette syntaxe, tu verras, ça t'évitera beaucoup de problème ;)
SQL = "UPDATE Accueil SET [Date]= CDATE(" & datemaj & " )"


 
j'ai pas bien compris à koi sert CDATE() ???

n°732261
3xc4l18ur
question = ( to ) ? be : ! be;
Posté le 19-05-2004 à 23:14:18  profilanswer
 
n°732286
nany
Posté le 19-05-2004 à 23:28:32  profilanswer
 

ok ! merci pour l'info ! ;)

n°732685
3xc4l18ur
question = ( to ) ? be : ! be;
Posté le 20-05-2004 à 13:00:48  profilanswer
 

mais de rien


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  Problème de mise à jour d'une date ! [Résolu]

 

Sujets relatifs
Tomcat proxy cache ==> probleme[Access] Positionner un formulaire sur un enregistrement ...[Résolu]
Comment mettre à jour proprement une IHM relative à un traitement.[JAVA] problème de lecture de fichier
CSS indentation relative [résolu][ASP 3.0] Vérifier les dimensions d'une image [Résolu]
[résolu] Vive les structures et leurs erreursprobleme de recherche dans un array
contrôler un format si c'est un format date numériquecombobox petit problème
Plus de sujets relatifs à : Problème de mise à jour d'une date ! [Résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR