ingel
30-05-2007, 15:33:49
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.
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.