Nombre Archivo origen en DTS
Publicado por Gil (94 intervenciones) el 15/04/2005 20:37:45
Hola:
En una aplicacion de VB .Net ejecuto un DTS que me carga en una tabla de SQL los datos desde un archivo de excel, tengo creados varios DTS, donde lo unico que cambia es el nombre del archivo, (afecta a la misma tabla SQL, llena las mismas coluimnas, etc), pero como les comento tengo varios DTS (mas de 100) donde lo unico diferente es el nombre del archivo del cual carga la informacion,
Como puedo hacer para enviar como parametro el nombre del archivo de carga al momento de ejecutar el DTS????
Actualmente ejectuto el DTS desde mi aplicacion de la siguiente forma:
Sub EjecutaDTSDescarga()
Dim oPKG As New DTS.Package
oPKG.LoadFromSQLServer("148.XXX.XX.X", , , DTS.DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrustedConnection, , , , ArchivoDescargaTrim)
oPKG.Execute()
RevisaEjecucionPKT(oPKG) 'Reviso si se ejecuto el DTS
oPKG.UnInitialize()
oPKG = Nothing
End Sub
Donde "ArchivoDescargaTrim" es el nombre del DTS que ejecuto
Ojala puedan ayudarme
Saludos y Gracias........
En una aplicacion de VB .Net ejecuto un DTS que me carga en una tabla de SQL los datos desde un archivo de excel, tengo creados varios DTS, donde lo unico que cambia es el nombre del archivo, (afecta a la misma tabla SQL, llena las mismas coluimnas, etc), pero como les comento tengo varios DTS (mas de 100) donde lo unico diferente es el nombre del archivo del cual carga la informacion,
Como puedo hacer para enviar como parametro el nombre del archivo de carga al momento de ejecutar el DTS????
Actualmente ejectuto el DTS desde mi aplicacion de la siguiente forma:
Sub EjecutaDTSDescarga()
Dim oPKG As New DTS.Package
oPKG.LoadFromSQLServer("148.XXX.XX.X", , , DTS.DTSSQLServerStorageFlags.DTSSQLStgFlag_UseTrustedConnection, , , , ArchivoDescargaTrim)
oPKG.Execute()
RevisaEjecucionPKT(oPKG) 'Reviso si se ejecuto el DTS
oPKG.UnInitialize()
oPKG = Nothing
End Sub
Donde "ArchivoDescargaTrim" es el nombre del DTS que ejecuto
Ojala puedan ayudarme
Saludos y Gracias........
Valora esta pregunta


0