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