Problème de date dans une base SQL

wonderboutin Messages postés 38 Date d'inscription   Statut Membre Dernière intervention   -  
lucas06150 Messages postés 151 Date d'inscription   Statut Membre Dernière intervention   -
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 151 Date d'inscription   Statut Membre Dernière intervention   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 38 Date d'inscription   Statut Membre Dernière intervention  
 
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 38 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention   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