Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thadeu Wagner

Stored com parametro de saída.

Recommended Posts

Estou com problemas para executar uma stored procedure no ORACLE com dois parâmetros de entrada e um parâmetro de saída(o problema ocorre justamente pela existência do parâmetro de saida), estou trabalhando dataSnap com socketConnection e DBX. No servidor deixo o sQLStoredProc ligado a um dataSetProvider e no cliente estou executando através de um clientDataSet. No método Execute do ClientDataSet me aparece a seguinte mensagem "dbExpress Error: Invalid Length."Code: cdsSequenciaPadrao.FetchParams; cdsSequenciaPadrao.Params.ParamByName(str_ModuloParam).Value := AModule; cdsSequenciaPadrao.Params.ParamByName(str_TabelaParam).Value := ATableName; cdsSequenciaPadrao.Execute; Result := cdsSequenciaPadrao.Params.ParamByName(str_SequenciaParam).Value;Aguardo retorno....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou com problemas para executar uma stored procedure no ORACLE com dois parâmetros de entrada e um parâmetro de saída(o problema ocorre justamente pela existência do parâmetro de saida), estou trabalhando dataSnap com socketConnection e DBX. No servidor deixo o sQLStoredProc ligado a um dataSetProvider e no cliente estou executando através de um clientDataSet. No método Execute do ClientDataSet me aparece a seguinte mensagem "dbExpress Error: Invalid Length."Code: cdsSequenciaPadrao.FetchParams; cdsSequenciaPadrao.Params.ParamByName(str_ModuloParam).Value := AModule; cdsSequenciaPadrao.Params.ParamByName(str_TabelaParam).Value := ATableName; cdsSequenciaPadrao.Execute; Result := cdsSequenciaPadrao.Params.ParamByName(str_SequenciaParam).Value;Aguardo retorno....

TenteResult:= cdsSequenciaPadrao.Parameters.ParamValues['@return_value'];

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.