Usando automação causa um erro de tempo de execução quando somente o Microsoft Access Runtime é instalado em um computador

O suporte para o Office 2003 terminou

A Microsoft terminou o suporte para o Office 2003 em 8 de abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 295179
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Moderado: Requer básica de macro, codificação e interoperabilidade habilidades.

Este artigo se aplica somente a um banco de dados do Microsoft Access (.mdb).

Sintomas
Ao usar automação para criar um novo objeto em um aplicativo de tempo de execução do Microsoft Access em um computador que não tem a versão completa do Access instalada, você receber a seguinte mensagem de erro:
Erro de tempo de execução-2147023181

Erro de automação: conexão para biblioteca de tipos ou biblioteca de objetos para processo remoto foi perdida.
Causa
A chamada CreateObject não tem suporte no ambiente de tempo de execução porque o runtime do Access requer um arquivo a ser fornecido na linha de comando.
Situação
Esse comportamento é por design.
Mais Informações

Passos para reproduzir o problema

  1. Instale uma solução de tempo de execução do Access em um computador que não tenha instalado.
  2. Instale o Microsoft Excel, Microsoft Word ou alguns outros Microsoft Visual Basic for Applications (VBA) ativado.
  3. Abra o aplicativo que você instalou na etapa 2.
  4. Pressione ALT+F11 para iniciar o Editor do Visual Basic.
  5. No Editor do Visual Basic, digite a seguinte linha na janela imediata:
    Set oApp=CreateObject("Access.Application")
  6. Pressione ENTER.

    Observe que você recebe a mensagem de erro mencionada na seção "Sintomas" deste artigo.
pra inf prb runtime automação de OLE ACC2002 ACC2003

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 295179 - Última Revisão: 12/06/2015 01:54:02 - Revisão: 4.3

Microsoft Office Access 2003, Microsoft Access 2002 Standard Edition

  • kbnosurvey kbarchive kbmt kbprogramming kbvba kberrmsg kbprb KB295179 KbMtpt
Comentários