Olá amigos
Bom, vamos lá, a solução pode ser por VBA ou manual, por mim tanto faz.
Situação:
Tenho meu database Access 2016 BR e tenho uma tabela vinculada "MySQLT11" que possui alguns textos acentuados.
... ou seja, nada demais, uma tabelinha com menos de 10 registros, mas à textos acentuados.
E o meu ODBC está na última versão como as figuras a seguir:
... mas quando eu abro a Tabela pelo Acccess ele mostra apenas os registros sem acentos, e os com acentos ficam tudo #Exluído como na imagem abaixo. Mas estão lá no MySQL quando dou um select direto no MySQL os registros tão lá bonitinhos e acentuados.
Ah! talvez seja importante para dar uma luz...: Se eu usar a opção de IMPORTAR em vez de VINCULAR, ele importa perfeitamente com os acentos e todas as linhas.
Dai o que eu já tentei...
1) Dentro do MySQL já mudei para utf8_unicode_ci igual o driver do ODBC que é Unicode e nada...
2) Já vinculei e revinculei no Access diversas vezes, excluindo, atualizando, fechando e abrindo o Access, enfim, nada...
3) No momento só estou usando o Vincular via menu lá do Access vincular ODBC direitinho e tal. Mas se a solução for via módulo sem problema também.
Não sei mais o que fazer para aparecerem esses registros com acentos. Alguma ideia dos amigos super-craques ai?
Bom, vamos lá, a solução pode ser por VBA ou manual, por mim tanto faz.
Situação:
Tenho meu database Access 2016 BR e tenho uma tabela vinculada "MySQLT11" que possui alguns textos acentuados.
- Código:
No MySQL criei assim:
create table MySQLT11 (
Acao char(75) unique not null,
Excluir char(1) default "N",
Selecionar char(1) default "N",
primary key(Acao)) default charset=utf8;
... ou seja, nada demais, uma tabelinha com menos de 10 registros, mas à textos acentuados.
E o meu ODBC está na última versão como as figuras a seguir:
... mas quando eu abro a Tabela pelo Acccess ele mostra apenas os registros sem acentos, e os com acentos ficam tudo #Exluído como na imagem abaixo. Mas estão lá no MySQL quando dou um select direto no MySQL os registros tão lá bonitinhos e acentuados.
Ah! talvez seja importante para dar uma luz...: Se eu usar a opção de IMPORTAR em vez de VINCULAR, ele importa perfeitamente com os acentos e todas as linhas.
Dai o que eu já tentei...
1) Dentro do MySQL já mudei para utf8_unicode_ci igual o driver do ODBC que é Unicode e nada...
- Código:
ALTER TABLE MySQLT11 CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
2) Já vinculei e revinculei no Access diversas vezes, excluindo, atualizando, fechando e abrindo o Access, enfim, nada...
3) No momento só estou usando o Vincular via menu lá do Access vincular ODBC direitinho e tal. Mas se a solução for via módulo sem problema também.
Não sei mais o que fazer para aparecerem esses registros com acentos. Alguma ideia dos amigos super-craques ai?
- Anexos
- ODBC 800 x 600.JPG
- Você não tem permissão para fazer download dos arquivos anexados.
- (67 Kb) Baixado 5 vez(es)
Última edição por climb1 em 10/11/2021, 15:10, editado 1 vez(es) (Motivo da edição : complemento do texto.)