STORED PROCEDURE

USUARIO.EXCLUIDOS 26/05/2004 15:47:53
#26793
Por favor, alguem sabe como faço para retornar o valor obtido através de uma stored procedure no sql server para dentro de uma variável no VB???? Tenho uma consulta onde calculo um determinado imposto sobre o codigo de um contrato. Criei a SP no sql server e no query analyzer a procedure me retorna o valor correto preciso agora retornar este valor para uma variável no VB...

CREATE PROCEDURE valor_financ @cod_contrato nchar(10)
AS
select (((sum(vr_prestacao+vr_jur))/2)*0.000041)*(select datediff(day,a.data_repasse,(select max (b.data_venc) from Parcelas as b where b.cod_contrato=@cod_contrato)) from Contratos as a where a.cod_contrato=@cod_contrato)
from Parcelas where cod_contrato=@cod_contrato
GO

O @cod_contrato é o parametro que passo para a SP mas para retornar não estou conseguindo. li algo relacionado a criar uma variável do tipo output na SP mas dá erro quando tento coloca-la.
ANDRERP 27/05/2004 08:24:33
#26877
Resposta escolhida
tente o seguinte


dim teste as string


''' abra o banco de dados e coloque o seguinte



teste = conexao.execute ("EXECUTE [valor_financ]")

eu não trabalho com SQL Server mas vi um tópico no site www.macoratti.net onde falava sobre isso. E utilizei no Oracle e deu certo ....
Tópico encerrado , respostas não são mais permitidas