Bonjour,

J'ai un petit problème plutôt gênant lorsque je souhaite lire mes fichiers CSV.
J'utilise OLEDB pour extraire mes données dans un DataSet pour faciliter la lecture. Cependant lorsque j'essaye de lire mes valeurs de mes points demi-heures, je me retrouve avec des DateTime aberrants du type "31/12/1899 00:00:00" au lieu de mes double. J'ai essayé de jouer avec les "Extended Properties" de OLEDB (HDR=YES/NO, IMEX=0/1) mais pas de changement.

Voici un extrait de mon fichier CSV :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Date;EDP;Acteur;Type réserve;Programme;00h30;01h00;01h30;02h00;02h30;03h00;02h30 B;03h00 B;03h30;04h00;04h30;05h00;05h30;06h00;06h30;07h00;07h30;08h00;08h30;09h00;09h30;10h00;10h30;11h00;11h30;12h00;12h30;13h00;13h30;14h00;14h30;15h00;15h30;16h00;16h30;17h00;17h30;18h00;18h30;19h00;19h30;20h00;20h30;21h00;21h30;22h00;22h30;23h00;23h30;24h00;
01/11/14;UNIT1;ENT1;PRIMAIRE;PAJ-1;0,0;0,0;0,0;0,0;0,0;0,0;;;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;
01/11/14;UNIT1;ENT1;PRIMAIRE;PAJ;0,0;0,0;0,0;0,0;0,0;0,0;;;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;
01/11/14;UNIT1;ENT1;PRIMAIRE;PAJ Hors Fortuit;0,0;0,0;0,0;0,0;0,0;0,0;;;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;0,0;
J'ai trouvé une bidouille palliative, mais elle implique la modification du fichier avant lecture (remplacement des virgules par des points). C'est vraiment du dernier recours, mais je n'ai pas envie d'en arriver là

Y a-t-il une solution à mon problème avec OLEDB sans avoir a modifier le fichier au préalable ?