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

Preguntas similare

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



Respuesta Responder a este mensaje
#2 Aventurero
26/10/2005 - 02:01 | Informe spam
Gracias Alejandro.
Estoy leyendo la información en los BOL del SQL Server 2000 y no me dá la
idea con claridad.
Me puedes ayudar con un ejemplo?

Atentamente,


Aventurero
Respuesta Responder a este mensaje
#3 Aventurero
26/10/2005 - 07:06 | Informe spam
Nuevamente gracias Alejandro .

Ya realicé las pruebas y me ha funcionado, según los ejemplos en los BOL.
Se me han presentado el problema que no he podido hacer referencia al
archivo de manera indirecta. Según la consulta al foro posteado minutos
antes.

Atentamente,

Aventurero
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida