Inserez une date dans une Base de donnée

Signaler
Messages postés
2
Date d'inscription
lundi 1 juillet 2002
Statut
Membre
Dernière intervention
8 juillet 2002
-
Messages postés
42
Date d'inscription
lundi 6 mai 2002
Statut
Membre
Dernière intervention
12 août 2003
-
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

Messages postés
42
Date d'inscription
lundi 6 mai 2002
Statut
Membre
Dernière intervention
12 août 2003

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
Messages postés
2
Date d'inscription
lundi 1 juillet 2002
Statut
Membre
Dernière intervention
8 juillet 2002

Ce n'est pas grave car je procède d'une autre façon maintenant

J'utilise rs

Merci quand même
0
Messages postés
42
Date d'inscription
lundi 6 mai 2002
Statut
Membre
Dernière intervention
12 août 2003

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