Inserez une date dans une Base de donnée

ChrisFrench17 Messages postés 2 Date d'inscription lundi 1 juillet 2002 Statut Membre Dernière intervention 8 juillet 2002 - 3 juil. 2002 à 20:38
CochonPerdu Messages postés 42 Date d'inscription lundi 6 mai 2002 Statut Membre Dernière intervention 12 août 2003 - 9 juil. 2002 à 12:49
JE n'arrive pas a insérer la date d'aujourd'hui dans ma base de donnée, j'utilise ceci :

db.Execute "INSERT INTO bd ( Datedujour ) values ('Date');"

Merci de votre aide

PS : Je suis un vrai debutant, donc soyez indulgant

3 réponses

CochonPerdu Messages postés 42 Date d'inscription lundi 6 mai 2002 Statut Membre Dernière intervention 12 août 2003
8 juil. 2002 à 10:26
bd est le nom d'une de tes tables ?

Il faut indiquer à access que c'est une date. Pour cela, il pour l'encadrer avec des #

Je verrais plutôt un truc du style :

db.Execute "INSERT INTO bd ( Datedujour ) values (#" & Date & "#);"

L'opérateur # sert à concaténer les chaines de caractères.
0
ChrisFrench17 Messages postés 2 Date d'inscription lundi 1 juillet 2002 Statut Membre Dernière intervention 8 juillet 2002
8 juil. 2002 à 19:35
Ce n'est pas grave car je procède d'une autre façon maintenant

J'utilise rs

Merci quand même
0
CochonPerdu Messages postés 42 Date d'inscription lundi 6 mai 2002 Statut Membre Dernière intervention 12 août 2003
9 juil. 2002 à 12:49
ouais, moi aussi, j'utilise des recordset. Ca simplifie méchamment le code.
Mais fait quand même gaffe. Il y a quelques bugs avec les recordset.
Ils sont en général faciles à contourner mais y a moyen de galérer pas mal de temps avant de comprendre que l'erreur ne vient pas de ton code mais de VB. :-p
0
Rejoignez-nous