Stored Procedure com ADO e passagem de parametro
Estou tentando executar uma Stored Procedure, mas etsá dando erro..
1) Criei esta procedure no SQL Server 2000
2) Eu declarei 1 variavel como sendo parametro de entrada e mais 4 como parametro de saida.
3) No componente TADOStoredProc fiz o seguinte : em Connection eu coloquei o nome da TADOConnection, em ProcedureName coloquei o nome da stored procedure.
4) Em parameters além dos 5 parametros que declarei aparece um [b:e6699e16d0]@RETURN_VALUE[/b:e6699e16d0], que sinceramente não sei de onde veio, hehehe...
Na unit fiz o seguinte:
dm.USP_TOTAIS_COMPOSICAO.Close;
dm.USP_TOTAIS_COMPOSICAO.Parameters.ParamByName(´@CODCOMP´).Value:=dm.CSservcomp.fieldbyname(´codcomp´).AsInteger;
dm.USP_TOTAIS_COMPOSICAO.ExecProc;
Na execução ele da uma mensagem onde diz que o Parametro @codcomp não existe ..., este parametro é o de entrada e está assim declarado no Stored Procedure
O que pode estar acontecendo ?
1) Criei esta procedure no SQL Server 2000
2) Eu declarei 1 variavel como sendo parametro de entrada e mais 4 como parametro de saida.
3) No componente TADOStoredProc fiz o seguinte : em Connection eu coloquei o nome da TADOConnection, em ProcedureName coloquei o nome da stored procedure.
4) Em parameters além dos 5 parametros que declarei aparece um [b:e6699e16d0]@RETURN_VALUE[/b:e6699e16d0], que sinceramente não sei de onde veio, hehehe...
Na unit fiz o seguinte:
dm.USP_TOTAIS_COMPOSICAO.Close;
dm.USP_TOTAIS_COMPOSICAO.Parameters.ParamByName(´@CODCOMP´).Value:=dm.CSservcomp.fieldbyname(´codcomp´).AsInteger;
dm.USP_TOTAIS_COMPOSICAO.ExecProc;
Na execução ele da uma mensagem onde diz que o Parametro @codcomp não existe ..., este parametro é o de entrada e está assim declarado no Stored Procedure
O que pode estar acontecendo ?
Arc
Curtidas 0
Respostas
Fer_nanda
14/10/2004
Vc verificou se os parametros estão configurados corretamente?
GOSTEI 0