ABRIR ACESS VERSÃO NOVA
Senhores, boa noite.
Estou tentando abrir uma tabela no ACESS chamada ALUNOS.accdb, mas dá o seguinte erro:
Formato de banco de dados 'C:\BD\ALUNOS.accdb' não reconhecido
Uso o seguinte código no Módulo: DB = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & "C:\BD\ALUNOS.accdb"
Mas se eu salvar a tabela como uma versão anterior do Acess (extensão mdb), não dá erro:
DB = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & "C:\BD\ALUNOS.mdb"
O código acima, não dá erro e passa normalmente.
Será que tenho que salvar todas minhas tabelas na versão anterior do Acess? Acho que não, né?
O que pode estar errado?
Antecipadamente, agradeço.
Sem mais,
ElieudoPds
Estou tentando abrir uma tabela no ACESS chamada ALUNOS.accdb, mas dá o seguinte erro:
Formato de banco de dados 'C:\BD\ALUNOS.accdb' não reconhecido
Uso o seguinte código no Módulo: DB = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & "C:\BD\ALUNOS.accdb"
Mas se eu salvar a tabela como uma versão anterior do Acess (extensão mdb), não dá erro:
DB = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & "C:\BD\ALUNOS.mdb"
O código acima, não dá erro e passa normalmente.
Será que tenho que salvar todas minhas tabelas na versão anterior do Acess? Acho que não, né?
O que pode estar errado?
Antecipadamente, agradeço.
Sem mais,
ElieudoPds
Microsoft.Jet.OLEDB.4.0 é apenas para arquivos mdb, pro accdb tem que usar o Microsoft.ACE.OLEDB.12.0
Pode ver exemplos no site https://www.connectionstrings.com/access/
E pra poder usar ele você pode precisar instalar o driver https://www.microsoft.com/en-us/download/details.aspx?id=54920
Pode ver exemplos no site https://www.connectionstrings.com/access/
E pra poder usar ele você pode precisar instalar o driver https://www.microsoft.com/en-us/download/details.aspx?id=54920
Deu o seguinte erro:
Provedor não encontrado. É possível que ele não esteja instalado corretamente
Esse é o meu código:
DB = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & "C:\BancoDados\ALUNOS.accdb"
O que pode ser?
Agradeço antecipadamente
ELIEUDOPDS
Provedor não encontrado. É possível que ele não esteja instalado corretamente
Esse é o meu código:
DB = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & "C:\BancoDados\ALUNOS.accdb"
O que pode ser?
Agradeço antecipadamente
ELIEUDOPDS
Isso é do que falei ali e mandei o segundo link, do site da Microsoft, o "Microsoft Access Database Engine 2016 Redistributable" é que inclui o provedor, detalhe é que independente do seu Windows ser de 32 ou 64 bits você tem que baixar a versão de 32 bits pra usar com o VB6
Faça seu login para responder