Problème de date dans une base SQL

Fermé
wonderboutin Messages postés 38 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 14 octobre 2010 - 12 oct. 2010 à 21:12
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 - 14 oct. 2010 à 14:07
Bonjour à tous,

Je ne suis pas un pro des bd sql et mon problème est peut-être simple pour vous mais moi je ne comprend pas.

Je transfert des données dans une base sql à partir de VBA. J'ai la requete suivante.



INSERT INTO (nom de la base) VALUE (DateRapport, Data1, Data2, Data3)

Le tout fonctionne bien sauf pour le champ de date. Mon 1er champs est configurré dans ma bd sql en DateAndTime. La valeur de ma variable DateRapport = 2010-10-03 mais quand je vais voir dans ma bd il est écrit (1905-06-21 00:00:00).

Quelqu'un peut m'aider à déceler mon erreur de configuration ?

Merci!



5 réponses

lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 11
13 oct. 2010 à 10:01
Bonjour,

Tu es sur quel SGBD ?
Essaye de changer le type de ton champ en Date (sans le Time).
0
wonderboutin Messages postés 38 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 14 octobre 2010
Modifié par wonderboutin le 13/10/2010 à 14:12
Je suis sur une base sql avec Microsoft Sql Server 2005. Et pour ce qui est du type du champ, je ne vois par d'autre choix que "datetime".

La seul façon que j'ai réussi est de convertir la date en int. mais encore là, il y a une différence de 2 jours.

Merci!
0
Il ny a pas de type time non plus ?
0
wonderboutin Messages postés 38 Date d'inscription mardi 10 mars 2009 Statut Membre Dernière intervention 14 octobre 2010
14 oct. 2010 à 12:49
Pour les date, je n'ai que 3 choix (datetime, smalldatetime et timestamp). J'ai essayé les 3 sans succès.

Merci!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 11
14 oct. 2010 à 14:07
Essaye peut-être de changer le type du champ Date en chaîne de caractère comme ça tu n'aura pas de soucis de compatibilité entre format.
0