Jump to content
SAMPA

vfpoledb.1 provider

Recommended Posts

SAMPA

Olá pessoal,

Estou com um problema numa macro VBA, que o que ela faz é puxar os dados de uma base de dados que ainda está em FoxPro (formato .DBC, .DBF, etc).

Quando eu executo esta macro, na minha própria máquina, ela funciona sem problemas. Mas noutras máquinas que eu experimentei, ela dá-me um erro neste ponto:

Quote

con.Open "Provider=vfpoledb.1;Data Source=" & DBFFolder & "Folha.dbc;Mode=3"

Quote

Erro em tempo de execução '3706':

Provedor não encontrado. É possível que ele não esteja instalado corretamente.

O estranho disto, é que em outras máquinas que instalei, supostamente fiz tudo certo, pois também instalei os drivers do FoxPro. O problema também não será do OS da Microsoft, pois todas as máquinas em que executei são também de 64bits como a minha.

O que poderá ser?

Share this post


Link to post
Share on other sites
SAMPA

Para memória futura: o problema está na arquitectura do Excel. Este tem que estar a correr numa versão de 32 bits. Na versão de 64bits não funciona.

  • Vote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.