Format de la date incorrect

yos1000 Messages postés 1 Date d'inscription jeudi 1 février 2007 Statut Membre Dernière intervention 4 avril 2007 - 4 avril 2007 à 17:14
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 - 4 avril 2007 à 19:02
Bonjour

je travaille sur une bd access ou je souhaite ajouter une date a un champ avec "Insert"
la date est dans un textbox ,il doit y avoir une erreur dans le format ,je sais pas comment convertir la date dans le text box pour etre enregistré correctement sous access
voici ce que j'ai fait
rec.open "insert into client(nom ,prenom ,date) values ('*****' ,'*****' ,"&val(text1.text) &")

si quelqu'un a une idéee de comment faire la conversion se serait super

Merci d'avance de votre aide

2 réponses

HUGOFLASH Messages postés 27 Date d'inscription vendredi 10 octobre 2003 Statut Membre Dernière intervention 5 juin 2007
4 avril 2007 à 18:37
Bonjour,

dans une requête SQL, pour désigner une date il faut le signe # au début et à la fin de la date.

rec.open "insert into client(nom,prenom,date) values ('*****','*****',#" & text1.text & "#)"

mais attention au format de la date qui doit être au format mm/jj/aaaa

Hugoflash
0
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
4 avril 2007 à 19:02
Et si la valeur Date est de Type String (entre guillemets, et donc au format DD/MM/YYYY), il faut placer des Quotes (') avant et après la valeur de date.

@++

<hr width="100%" size="2" />
  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>
0
Rejoignez-nous