Miguel

17/09/2007 - 18:30 por Miguel | Informe spam
Buenos Dias.Como puedo cargar datos de un archivo TXT en el que se
intercambia el formato. es decir la primera linea tiene separadores PIPE y la
siguiente tiene longitud fija. Algo asi como:
10050427668|20070731|||1|20048903|1
200504276680000231418030000000000000000000000000310
10050427668|20070731|||1|20048903|1
200504276680000231418030000000000000000000000000310
 

Leer las respuestas

#1 Salvador Ramos
17/09/2007 - 20:05 | Informe spam
Hola,

Alguna vez me he encontrado con esta situación. Yo la resolví creando una
tabla intermedia, donde en una columna varchar cargo cada línea del archivo.
Luego mediante substring y otras funciones voy obteniendo los valores y
asignandolos a las tablas y columnas correspondientes. Normalmente en estas
estructuras suele haber algun identificador de fila que indica lo que te vas
a encontrar a continuación, creo que en tu caso comienzan por 1 o por 2,
según la información que almacenen.

Un saludo
Salvador Ramos

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
www.helpdna.net/acerca_de_salvador_ramos.htm


"Miguel" escribió en el mensaje
news:
Buenos Dias.Como puedo cargar datos de un archivo TXT en el que se
intercambia el formato. es decir la primera linea tiene separadores PIPE y
la
siguiente tiene longitud fija. Algo asi como:
10050427668|20070731|||1|20048903|1
200504276680000231418030000000000000000000000000310
10050427668|20070731|||1|20048903|1
200504276680000231418030000000000000000000000000310

Preguntas similares