zarbiman
Messages postés53Date d'inscriptionlundi 7 juillet 2003StatutMembreDernière intervention20 octobre 2005
-
8 févr. 2005 à 10:32
cs_ITALIA
Messages postés2169Date d'inscriptionvendredi 20 avril 2001StatutMembreDernière intervention30 juin 2009
-
8 févr. 2005 à 13:40
Bonjour ! J'ai un probleme étrange : je travaille en vba sur access 2002 et lorsque dans un formulaire je rentre une date dans une table avec une requete insert into (la date est une clef primaire), la date qui est effectivement insérée est "modifiée" : par exemple j'ai essayé de rentrer le 15/05/2003 et dans le champ de la table il y a 00:02:09 !! et quand j'utilise les fonctions day, month et year, il me retourne le 30/12/1899...
voilà ma requete : CurrentDb.Execute ("INSERT INTO Etat (MajEtat) VALUES (" & maDate & ");") dans laquelle maDate est un String égal à "15/05/2003" (pour l'exemple)
je précise que ma requete fonctionne, mon seul probleme concerne la date... j'ai deja essayé de remplacer maDate par Format( maDate, "dd/mm/yyyy" ) mais rien n'y fait
zarbiman
Messages postés53Date d'inscriptionlundi 7 juillet 2003StatutMembreDernière intervention20 octobre 2005 8 févr. 2005 à 13:32
Non ça ne change rien, mais j'ai trouvé ce qui posait le problème et franchement c'est tout con !!! je n'avais pas entouré ma date d'apostrophes dans ma requete !!
La morale de cette histoire c'est que quand on a un probleme, il faut aller manger car j'ai trouvé la solution tout de suite quand je suis revenu !!!