recuperar un parametro de SQL pass trought desde VFOXPRO

06/09/2003 - 11:38 por Sanchez Arnoletto Martin Rodrigo | Informe spam
Estimado grupo:
Estoy trabajando en SQL server y Visual Fox 8, y mi dilema es el siguiente.
Estoy haciendo un proc almacenado que me recalcule el precio de un articulo
descompuesto. Un procedimiento por ej. con el sig. codigo.


create proc usp_calcprecio

@idcomponente varchar(10),
@idlista varchar(3),
@precio money output
as

set @precio%.32 /*Equivale al calculo del precio ( para no complicarla)*/
retu @precio



y las lineas conque los llamo desde VFOX:
prec=0
sqlexec(oconex,"EXEC @prec= usp_calcupre
@idcomponente=?search.idcomponente,@idlista='001',@prec output")

WAIT WINDOW STR(prec,12,2)

y me devuelve un error de que debo definir @prec

Que estoy haciendo mal???
Gracias desde ya


Ing. Sanchez Arnoletto Martin Rodrigo
messenger: mrsarnoletto@hotmail.com
email: mrsarnoletto@dixisargentina.com.ar
 

Leer las respuestas

#1 yo_no_compro_en_pcbox
06/09/2003 - 12:12 | Informe spam
Prueba así:
create proc usp_calcprecio

@idcomponente varchar(10),
@idlista varchar(3),
@precio money output
as

set @precio%.32 /*Equivale al calculo del precio ( para no
complicarla)*/
SELECT @Precio

sqlexec(oconex,"EXEC
=?search.idcomponente,@idlista='001',@prec output",
"micursor")

Lo tendras en la tabla MiCursor


"Sanchez Arnoletto Martin Rodrigo" escribió en el
mensaje news:
Estimado grupo:
Estoy trabajando en SQL server y Visual Fox 8, y mi dilema es el


siguiente.
Estoy haciendo un proc almacenado que me recalcule el precio de un


articulo
descompuesto. Un procedimiento por ej. con el sig. codigo.


create proc usp_calcprecio

@idcomponente varchar(10),
@idlista varchar(3),
@precio money output
as

set @precio%.32 /*Equivale al calculo del precio ( para no


complicarla)*/
retu @precio



y las lineas conque los llamo desde VFOX:
prec=0
sqlexec(oconex,"EXEC @prec= usp_calcupre
@idcomponente=?search.idcomponente,@idlista='001',@prec output")

WAIT WINDOW STR(prec,12,2)

y me devuelve un error de que debo definir @prec

Que estoy haciendo mal???
Gracias desde ya


Ing. Sanchez Arnoletto Martin Rodrigo
messenger:
email:





Preguntas similares