Como capturar o Erro da Query usando MpSysOpenQuery

Existe uma maneira de capturar o erro de uma Query Complexa que foi enviada ao DBACCESS, usando a Rotina MpSysOpenQuery() ?

A Função TcSqlError() que retornaria o erro da Query não retorna o motivo.

Ao Capturar o erro com o TRY CATCH ou ERRORBLOCK, identificamos a query que causou o erro e a rotina que a chamou, mas não mostra o erro da query em si.

Existe uma maneira de capturar esse erro?

Algumas vezes os problemas podem ser: Função ORACLE não encontrada, Erro nos parâmetros de Bind, que causam uma exceção fatal na Execução da Função MpSysOpenQuery. E desejamos capturar e tratar o problema.

https://tdn.totvs.com/display/tec/TCSQLError

https://tdn.totvs.com/display/public/framework/MPSysOpenQuery

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags query ou faça a sua própria pergunta.