Tempo aproximado para leitura: 00:02:00 min
Dúvida
Problemas ao executar procedures após a atualização do DBACCESS, como corrigir?
Ambiente
Cross Segmentos - Backoffice (Linha Protheus) – ADVPL – A partir da versão 12.1.17
Solução
Foi identificado um comportamento na execução de procedures no SGBD SQL Server, que caso a chave ODBC30 esteja ligada (ODBC30=1) e a procedure possuir comentários, a mesma dá erro ao executar. Esse comportamento é relacionado ao driver do SQL Server usando a ODBC 3.0 ao executar uma procedure com comentários.
Como a partir da versão 19.2.1.0 a chave ODBC30 vem ligada por padrão, conforme nota de release(saiba mais), pedimos que coloque no arquivo dbaccess.ini a chave ODBC30=0 na seção General, reinicie o DBAccess e verifique se o problema persiste.
Saiba mais
Melhoria - As funções ODBC 3.0 serão mapeadas por default
DBAccess - Seção [General], chave ODBC30
Cross Segmentos - TOTVS Backoffice (Linha Protheus) - ADVPL - Erro na execução de procedures via ADVPL
-
Minhas procedures não funcionavam mais com a nova versão do Dbaccess.
[TOTVS DBAccess API Build: 20191119-20200116]
[TOTVS DBAccess Build: 20191119-20200217]
[TOTVS DBAccess Type: WinNT (x64)]Conforme orientação, coloquei no arquivo dbaccess.ini a chave ODBC30=0 na seção General, reiniciei o DBAccess e tudo esta funcionando normalmente agora.
1 Comentários