Devolver valor desde un SP sql en VFP

16/03/2005 - 13:27 por Carlos Rodriguez | Informe spam
Como puedo devolver un valor desde un store procedure de sql server,
llamandolo desde fox ?
 

Leer las respuestas

#1 Jorge Mota
16/03/2005 - 15:52 | Informe spam
Sql Server:

Create procedure MiProc @MiParam as int As
Begin
Declare @Resultado as int
set @resultado = (Miparam*MiParam)*2
/*
esta Ultima linea con el select es la importante por que
es la que regresa un cursor a vfp con el valor de @Resultado
como un campo llamado "Operacion", es importante retornarlo con "As" y
un nombre de campo, puesto que al llegar a vfp, podria aparecer como
Expr_1, o campo1,etc
*/
select @resultado as Operacion
endproc

VFP
local nCon, MiVar
MiVar 
nCon = Sqlconnect([MiOdbc]) &&tambien puedes conectarte con
sqlStringConnect
=SqlExeC(nCon,[exec miProc ?MiVar],[qResultado])
if used([qResultado]) and reccount([qResultado])<>0
?qResultado.Operacion
endif



On Wed, 16 Mar 2005 06:27:29 -0600, Carlos Rodriguez
wrote:

Como puedo devolver un valor desde un store procedure de sql server,
llamandolo desde fox ?




Preguntas similares