Parametros de salida en un Store Proc. de SQL
Buendia a todos..
Mi problema es el siguiente .. tengo que recuperar parametros modificados en un Store procedure SQL desde delphi .. para esto en el declaro los parametros como OUTPUT .. y luego del Execproc del sql realizo la asignacion
mivar:=parambyname('@Nro_Factura').asString ;
pero me devuelve siempre el valor con que inicialice la variable en delphi y NO el valor que TOMO EN EL SP..el cual fue CORRECTO , pues lo inserto en la TABLA correspondiente ..
en el SP ..hago una asignacion del tipo
set @nro_factura = rtrim(@r2) + rtrim(@nuenrofact)
LO unico que pude observar es que cuando uso campos INT funciona como 'deberia' o sea RECUPERO desde delphi el valor modificado en el SP .. pero cuando uso campos CHAR.. NO SUCEDE LO MISMO.. no se si tendra algo que ver ....
Saludos y gracias a todos por su tiempo
Ingel.
|