in

Problemas al cargar un fichero csv con OleDb usando un schema.ini

Last post 03-09-2007 16:43 by jfbonnin. 1 replies.
Page 1 of 1 (2 items)
Sort Posts: Previous Next
  • 03-09-2007 16:20

    • orsulo
    • Top 25 Contributor
    • Joined on 03-08-2007
    • Posts 6
    • Points 81

    Problemas al cargar un fichero csv con OleDb usando un schema.ini

    Wenas,

     Tengo un fichero .csv, que llega bastante mal formateado, bien en una solo linea o bien en varias, aunque con una estructura definida, para cargarlo se utiliza un schema.ini, en el que están definidas las columnas, tamaños, etc. Esto funciona correctamente en 1.1, me carga los datos sin problemas, pero al pasar a 2.0 no consigo que utilice el schema, carga los datos, pero las columnas no están bien definidas, alguien que haya utilizado esto y pueda echarme una mano? o bien alguna alternativa para leerlo?

     Muchas gracias!

    Filed under:
    • Post Points: 22
  • 03-09-2007 16:43 In reply to

    Re: Problemas al cargar un fichero csv con OleDb usando un schema.ini

    El problema que tiene leer con OleDb y utilizando un schema es que en el mismo schema tienes que ponerle como cabecera el nombre del fichero que vas a leer. Ejemplo:

    [NombreFichero.csv]
    Format=Delimited(;)
    DecimalSymbol=,
    DateTimeFormat=dd.mm.yyyy
    Col1="ID" Text Width 2
    Col2="NAME2" Text Width 3

    Si cuando al pasar a 2.0 has cambiado el fichero de test que utilizas para leer, asegúrate que el nombre especificado en el schema coincide con el del csv que lees.

    Jose Fco Bonnin
    -----------------------
    Coordinador Baleares on .NET
    www.josefcobonnin.com
    Filed under: ,
    • Post Points: 5
Page 1 of 1 (2 items)
Baleares on .NET®
Powered by Community Server (Commercial Edition), by Telligent Systems