Consultor Eletrônico



Kbase 51441: Unsupported column type MySQL
Autor   Zelindo Silvio Petri - CAT
Acesso   Público
Publicação   12/21/2015
No log do DBAccess é retornado erro de tipo de coluna não suportada:
Unsupported column type [-8] in field NAME - Column removed from result set - not supported in query

O erro continua mesmo após atualização da ODBC para 5.3.2, conforme KBase:
http://ingleses.datasul.com.br/econsultor/Pesquisa/kbase_Det.aspx''kbid=51155


Ao verificar mais atentamente o log do dbacess (dbconsole.log) foi verificado que a ODBC utilizada é identificada com uma letra "w" ao final: myodbc5w.dll enquanto que normalmente a letra é "a": myodbc5a.dll:
ODBC Driver Name............: myodbc5w.dll
ODBC Driver Version ........: 05.03.0002


Efetuado testes e verificou-se que o w é derivado quando a ODBC criada no Windows é Unicode ao invés de ANSI.
Ao efetuar a alteração para ANSI (padrão recomendado) o erro de coluna não suportada é resolvido.


Obs.: a opção de ANSI ou UNICODE é disponibilizada em ODBC mais recentes (a partir da 5.3.2). Na ODBC 5.1.9 não existe esta diferenciação.