Fórum Erro XSQLDA ao Executar procedure #619173
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
Curtir tópico
+ 0Posts
21/12/2022
Emerson Nascimento
https://docwiki.embarcadero.com/InterBase/2020/en/Creating_Parameters_at_Runtime
Gostei + 0
22/12/2022
Antonelly Silva
https://docwiki.embarcadero.com/InterBase/2020/en/Creating_Parameters_at_Runtime
Gostei + 0
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
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)