error en parametro en SSIS
Publicado por heango (2 intervenciones) el 30/03/2009 23:47:10
Amigos, favor su ayuda:
Tengo en SSIS, una tarea de ejecutar SQL, la cual recibe como parametro lo siguiente:
NONBRE VARIABLE Dirección Tipo de Datos Nombre del PArametro
=================== ======== =========== ==================
Usuario::pareSegmento Input NVARCHAR 0
y ejecuta un procedimiento almacenado con el siguiente script:
use Cuotas_54
DECLARE @RC int
DECLARE @i_operacion char(1)
DECLARE @i_tipo_registro char(1)
DECLARE @i_segmento varchar(2)
DECLARE @i_secuencial numeric(20,0)
DECLARE @o_mensaje varchar(255)
SELECT @i_operacion = 'M'
SELECT @i_tipo_registro = '0'
SELECT @i_segmento = 0
SELECT @i_secuencial = NULL
SELECT @o_mensaje = NULL
EXEC @RC = [cp_descargatxcuotas1] @i_operacion, @i_tipo_registro, @i_segmento, @i_secuencial, @o_mensaje OUTPUT
SELECT @RC AS 'Retorno',
isnull(@o_mensaje, '') as 'mensaje'
se ejecuta sin problemas, pero cuando reviso el resultado del update que ejecuto el SP, dejo almacenado un cero (0), debiendome haber almacenado una fecha que venia como parametro.
donde tengo el error??? o el paso de parametros de esta forma solo sirve para select???
Tengo en SSIS, una tarea de ejecutar SQL, la cual recibe como parametro lo siguiente:
NONBRE VARIABLE Dirección Tipo de Datos Nombre del PArametro
=================== ======== =========== ==================
Usuario::pareSegmento Input NVARCHAR 0
y ejecuta un procedimiento almacenado con el siguiente script:
use Cuotas_54
DECLARE @RC int
DECLARE @i_operacion char(1)
DECLARE @i_tipo_registro char(1)
DECLARE @i_segmento varchar(2)
DECLARE @i_secuencial numeric(20,0)
DECLARE @o_mensaje varchar(255)
SELECT @i_operacion = 'M'
SELECT @i_tipo_registro = '0'
SELECT @i_segmento = 0
SELECT @i_secuencial = NULL
SELECT @o_mensaje = NULL
EXEC @RC = [cp_descargatxcuotas1] @i_operacion, @i_tipo_registro, @i_segmento, @i_secuencial, @o_mensaje OUTPUT
SELECT @RC AS 'Retorno',
isnull(@o_mensaje, '') as 'mensaje'
se ejecuta sin problemas, pero cuando reviso el resultado del update que ejecuto el SP, dejo almacenado un cero (0), debiendome haber almacenado una fecha que venia como parametro.
donde tengo el error??? o el paso de parametros de esta forma solo sirve para select???
Valora esta pregunta


0