Subir información con DTS

26/10/2005 - 01:34 por Aventurero | Informe spam
Disculpas si la pregunta es muy larga y aburridora para los amigos del foro.
Pero no tengo ni idea como hacerlo.
Tengo una archivo plano que genero de una aplicación en un punto de venta y
pretendo cargar los datos a Tablas de una base de datos, así:

251137656024V2004010420040104200501040310013257900129835302
251137656050V2004010620040106200501060220016169700158355302
251142769432A20040504 ANULADO
251142769443V2004050420040504200505040510006444000063127302
251142769454V2004050520040505200505050230018365400180074302
251144956781A20040701 SOAT ANULADO
251145394852V2004070120040702200507020510011288900056445302
251145394922 20040715 SOAT ANULADO
.
Posiciones
3 Código empresa
8 Codigo Formato
1 Estado ('V'endido o 'A'nulado) Es anulado solo se lee hasta aquí
4 Año Proceso
2 Mes Proceso
2 Día Proceso
8 AAAAMMDD Fecha inicio
8 AAAAMMDD Fecha Fin
3 Tarifa
8 Valor Neto
8 Iva
3 Código Punto
existen otros campos

Este archivo llega a la empresa principal en Diskette, por correo y la puedo
leer mediante una Página ASP.NET y VB.NET y leer y cargar los datos a un
DataTable no he tenido ningún inconveniente; porque he leido desde el medio
y grabarlo en una carpeta del servidor y cargarlo al DataTable.
Quiero mejorar el proceso?
Mi idea es:
Desde un SP leer el Archivo Plano,
Cargar los datos en una tabla que tengo con esa estructura en SQL,
Hacer comparación de los formatos respecto a los Puntos de Venta,
y realizar el cargue de los datos a las tablas correspondientes.

¿Puedo hacer esto de una forma sencilla o es muy complicado?

Doy gracias anticipadas.

Atentamente,


Aventurero
 

Leer las respuestas

#1 Alejandro Mesa
26/10/2005 - 01:45 | Informe spam
Aventurero,

Chequea la sentencia "BULK INSERT" en los libros en linea.


AMB

"Aventurero" wrote:

Disculpas si la pregunta es muy larga y aburridora para los amigos del foro.
Pero no tengo ni idea como hacerlo.
Tengo una archivo plano que genero de una aplicación en un punto de venta y
pretendo cargar los datos a Tablas de una base de datos, así:

251137656024V2004010420040104200501040310013257900129835302
251137656050V2004010620040106200501060220016169700158355302
251142769432A20040504 ANULADO
251142769443V2004050420040504200505040510006444000063127302
251142769454V2004050520040505200505050230018365400180074302
251144956781A20040701 SOAT ANULADO
251145394852V2004070120040702200507020510011288900056445302
251145394922 20040715 SOAT ANULADO
..
Posiciones
3 Código empresa
8 Codigo Formato
1 Estado ('V'endido o 'A'nulado) Es anulado solo se lee hasta aquí
4 Año Proceso
2 Mes Proceso
2 Día Proceso
8 AAAAMMDD Fecha inicio
8 AAAAMMDD Fecha Fin
3 Tarifa
8 Valor Neto
8 Iva
3 Código Punto
. existen otros campos

Este archivo llega a la empresa principal en Diskette, por correo y la puedo
leer mediante una Página ASP.NET y VB.NET y leer y cargar los datos a un
DataTable no he tenido ningún inconveniente; porque he leido desde el medio
y grabarlo en una carpeta del servidor y cargarlo al DataTable.
Quiero mejorar el proceso?
Mi idea es:
Desde un SP leer el Archivo Plano,
Cargar los datos en una tabla que tengo con esa estructura en SQL,
Hacer comparación de los formatos respecto a los Puntos de Venta,
y realizar el cargue de los datos a las tablas correspondientes.

¿Puedo hacer esto de una forma sencilla o es muy complicado?

Doy gracias anticipadas.

Atentamente,


Aventurero



Preguntas similares