Un INSERT INTO avec champ date qui ne fonctionne pas
Dreamfusion
Messages postés23Date d'inscriptiondimanche 29 décembre 2002StatutMembreDernière intervention15 mars 2004
-
7 janv. 2004 à 01:57
zeunz
Messages postés200Date d'inscriptionjeudi 26 février 2004StatutMembreDernière intervention30 juin 2008
-
14 août 2007 à 11:25
ben voilà, pourtant j'ai l'habitude de programmer quelques trucs mais là je comprends pas pkoi vb veut pas de mon code :
Note : TDATE(i) est un tab. de date de type DATE
J'ai une erreur de syntaxe, je trouve pas là, soit je dois manquer de dodo (possible), soit je dois aller prendre un café serré...
gaa179
Messages postés361Date d'inscriptionmercredi 21 mai 2003StatutMembreDernière intervention12 novembre 20092 7 janv. 2004 à 09:32
Salut,,
Pour ma part, pour ces problèmes de dates, je transcrit la date sous le format année-mois-jour (ex:'2002-10-31'). Ainsi quelque soit les paramètres régionnaux, il n'y a plus de problème.
La syntaxe deviendrait:
"VALUES (' & year(tdate(i)) & "-" & month(tdate(i)) & "-" & day(tdate(i)) & "', " & ....
Rien ne t'empêche de créer une fonction pour modifier le format (une châine de caractère comme retour).
zeunz
Messages postés200Date d'inscriptionjeudi 26 février 2004StatutMembreDernière intervention30 juin 2008 14 août 2007 à 11:25
hello
apres vérification et de nombreux tests, il y a bcp de problème si le lnom du champ de la table s'appelle "date". en effet, il faut mettre [date] dans la requete.
Par sureté, il vaut mieux nommer différemment le nom du champ.