DTS con parámetro

24/07/2006 - 21:11 por Marcelo Clavero | Informe spam
Estimados:

Desde ASP.net ejecuto un SP que entre otras cosas, corre un DTS de la
siguienste forma:

CREATE PROCEDURE Mi_sp_Vuelco
@Paquete varchar(500)
As
declare @Sql varchar(8000)
Set @Sql = 'dtsrun /s (local) /e /n ' + @Paquete
exec master.dbo.xp_cmdshell @Sql
GO

El DTS llamado "Paquete" lo que hace es simplemente importar los datos de
una planilla de Excel en una tabla SQL. Quiero que desde ASP.net, el usuario
pueda elegir la "ubicación/nombre" de la planilla, y que se la pase al DTS
para que lo tome como origen de datos de la importación. ¿ es posible ?

Muchas Gracias

Marcelo Clavero
Gte. TI y Logística
N.Goddard Seguros

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
24/07/2006 - 21:31 | Informe spam
Marcelo,

Puedes usar la opcion /A con el utilitario dtsrun.exe para pasarle valores a
una variable global. Si mediante codigo cambias la conexion del archivo
fuente, entonces puedes pasarle el camino al procedimineto como parametro.

Para ver como usar la opcion "/A":

How to Asynchronously Execute a DTS package from ASP or ASP.NET
http://sqlteam.com/item.asp?ItemID595

Para ver como cambiar la conexion del archivo fuente por codigo:

How can I change the filename for a text file connection?
http://www.sqldts.com/default.aspx?200


AMB

"Marcelo Clavero" wrote:

Estimados:

Desde ASP.net ejecuto un SP que entre otras cosas, corre un DTS de la
siguienste forma:

CREATE PROCEDURE Mi_sp_Vuelco
@Paquete varchar(500)
As
declare @Sql varchar(8000)
Set @Sql = 'dtsrun /s (local) /e /n ' + @Paquete
exec master.dbo.xp_cmdshell @Sql
GO

El DTS llamado "Paquete" lo que hace es simplemente importar los datos de
una planilla de Excel en una tabla SQL. Quiero que desde ASP.net, el usuario
pueda elegir la "ubicación/nombre" de la planilla, y que se la pase al DTS
para que lo tome como origen de datos de la importación. ¿ es posible ?

Muchas Gracias

Marcelo Clavero
Gte. TI y Logística
N.Goddard Seguros



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