Problème de date dans une base SQL

wonderboutin Messages postés 44 Statut Membre -  
lucas06150 Messages postés 156 Statut Membre -
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!



A voir également:

5 réponses

lucas06150 Messages postés 156 Statut Membre 11
 
Bonjour,

Tu es sur quel SGBD ?
Essaye de changer le type de ton champ en Date (sans le Time).
0
wonderboutin Messages postés 44 Statut Membre
 
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
lucas06150
 
Il ny a pas de type time non plus ?
0
wonderboutin Messages postés 44 Statut Membre
 
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 156 Statut Membre 11
 
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