Erro XSQLDA ao Executar procedure
21/12/2022
0
Uso componente interbase e é inviável substituir todos os componentes do projeto.
Nesse caso estou usando IBDataBase, Transacion e IBStorecProc que é onde ocorre o problema.
Código.
execprocedure.StoredProcName := 'SP_TESTE';
execprocedure.ParamByName('ID').AsInteger := 1;
execprocedure.ExecProc;
usando execprocedure.Params[0]... Também ocorre o erro.
O erro sempre ocorre ao definir o valor para o primeiro parâmetro independe da procedure. Lembrando, "Não se trata de erro no código". Acredito que seja algum erro nativo delphi ou até mesmo no componente StoredProc.
Alguem teria alguma sugestão?
Antonelly Silva
Posts
21/12/2022
Emerson Nascimento
https://docwiki.embarcadero.com/InterBase/2020/en/Creating_Parameters_at_Runtime
22/12/2022
Antonelly Silva
https://docwiki.embarcadero.com/InterBase/2020/en/Creating_Parameters_at_Runtime
22/12/2022
Emerson Nascimento
execprocedure.StoredProcName := 'SP_TESTE'; execprocedure.ParamByName('ID').AsInteger := 1; execprocedure.ExecProc;
de qualquer modo, segue outra dica:
https://docwiki.embarcadero.com/InterBase/2020/en/Preparing_and_Executing_a_Stored_Procedure
Clique aqui para fazer login e interagir na Comunidade :)