MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    O365 Access 2016 ADODB coneção com Provider=Microsoft.ACE.OLEDB.12.0 em Vbscript

    avatar
    JCSR
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3
    Registrado : 26/03/2016

     O365 Access 2016 ADODB coneção com Provider=Microsoft.ACE.OLEDB.12.0 em Vbscript Empty O365 Access 2016 ADODB coneção com Provider=Microsoft.ACE.OLEDB.12.0 em Vbscript

    Mensagem  JCSR em 7/9/2019, 13:22

    Olá a todos,

    Em postos de trabalho com Windows 10 e Office (Access) 2010 utilizo o vbscript para atualizar bases de dados de Access desta forma:

    Código:
    Set cnnACCESS = CreateObject("ADODB.Connection")
    cnnACCESS.CursorLocation = adUseClient
    cnnACCESS.CommandTimeout = 0
    cnnACCESS.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;User ID=Admin;"
    cnnACCESS.ConnectionTimeout = 0
    cnnACCESS.Open 'Erro

    Agora numa máquina de testes com o mesmo w10 mas com o Office 365 / Access 2016 obtenho a mensagem:

    ADODB.Connection: Provider cannot be found. It may not be properly installed.

    Já li sobre o Microsoft Access Database Engine 2010 Redistributable, mas para mim é um problema pois não tenho "privilégios de administração" para instalar este componente.

    Já alguém teve alguma experiencia semelhante, isto é, o problema e a solução com a instalação recomendada?

    Obrigado.

    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1150
    Registrado : 13/12/2016

     O365 Access 2016 ADODB coneção com Provider=Microsoft.ACE.OLEDB.12.0 em Vbscript Empty Re: O365 Access 2016 ADODB coneção com Provider=Microsoft.ACE.OLEDB.12.0 em Vbscript

    Mensagem  Alexandre Fim em 13/11/2019, 13:18

    Olá João Rodrigues,

    Provavelmente, este erro é gerado por falta da referência do ADO que não foi assinalada.

    No código-fonte, selecione o menu Ferramenta >> Referências e assinale a referencia abaixo

     O365 Access 2016 ADODB coneção com Provider=Microsoft.ACE.OLEDB.12.0 em Vbscript Refere12



    Boa sorte

    []'s


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.

      Data/hora atual: 3/12/2020, 11:55