Árvore de páginas

Situação

Utilização da função TCSPExec para executar Stored Procedure no TOTVS | DBAccess.

Ocorrência

Caso a soma do tamanho dos parâmetros enviados à procedure, na chamada da função, fosse maior que 4095 bytes, era possível ocorrer invasão de memória no TOTVS | Application Server, causando a ocorrência:

Access Violation in function TCSPExec

Correção

A função verificará se a soma total dos parâmetros, recebidos do AdvPL, ultrapassa 4095 bytes.

Caso ultrapasse, a função abortará a aplicação com ocorrência de erro fatal, sem dano ou invasão de memória do aplicativo.

Exemplo da mensagem: TCSPExec - Total parameter length greater than 4095 bytes

  • Sem rótulos