Mensagem de erro ao executar um arquivo MDE do Microsoft Access, ACCDE ou ADE compilado em 2010 de acesso: "O banco de dados não pode ser aberto porque não é possível ler o projeto VBA contido nele"

Traduções de Artigos Traduções de Artigos
Artigo: 2533794 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Bancos de dados do Microsoft Access que são criados usando a versão de 64 bits do 2010 do Microsoft Access e que são compilados como arquivos MDE, ACCDE e ADE têm que ser recompilados no Microsoft Access 2010 Service Pack 1 (SP1) para funcionar corretamente com o SP1 do acesso 2010.

Bancos de dados MDE do Access 2010, ACCDE e ADE que foram criados usando a versão inicial ou a versão RTM, a versão de 64 bits 2010 de acesso são incompatíveis com o SP1, além disso, bancos de dados MDE do Access 2010, ACCDE e ADE que foram compilados no SP1 2010 de acesso não funcionará com a versão RTM. Bancos de dados ACCDE, MDE e ADE compilados precisam ser recriada pelos seus bancos de dados do código-fonte ACCDB, MDB ou ADP.

Acessar bancos de dados que são criados usando a versão de 32 bits do acesso 2010 e que são compilados como arquivos MDE, ACCDE e ADE funcionará corretamente no Microsoft Access 2010 SP1. No entanto, bancos de dados MDE do Access, ACCDE e ADE que são criados usando a versão de 32 bits do Microsoft Access 2010 SP1 não irá funcionar corretamente com a versão RTM.

Sintomas

Considere os seguintes cenários:
  • Cenário 1: Criar um arquivo compilado ADE, ACCDE ou MDE 2010 do Access em um computador no qual o acesso 2010 SP1 (64 bits) está instalado. Em seguida, tente usar o arquivo em um computador no qual a versão do Access 2010 (64 bits) está instalada.
  • Cenário 2: Criar um MDE de 2010 Access compilado, ACCDE, ou arquivo ADE em um computador no qual a versão do Access 2010 (64 bits) está instalada e, em seguida, tente usar o arquivo em um computador no qual o acesso SP1 2010 (64 bits) está instalado.
  • Cenário 3: Criar um MDE de 2010 Access compilado, ACCDE, ou arquivo ADE em um computador no qual está instalado o Access 2010 SP1 (32 bits) e, em seguida, tente usar o arquivo em um computador no qual a versão do Access 2010 (32 bits) está instalada.
Nesses cenários, na primeira vez que você tentar executar o código VBA, você recebe a seguinte mensagem de erro:
O banco de dados não pode ser aberto porque não é possível ler o projeto VBA contido nele. O banco de dados pode ser aberto somente se o projeto do VBA é excluído pela primeira vez. Excluir o projeto VBA remove todo o código de módulos, formulários e relatórios. Você deve fazer backup do banco de dados antes de tentar abrir o banco de dados e excluir o projeto VBA.

Para criar uma cópia de backup, clique em Cancelar e faça uma cópia de backup do banco de dados. Para abrir o banco de dados e excluir o projeto VBA sem criar uma cópia de backup, clique em OK.

Causa

Esse problema ocorre porque o SP1 do acesso 2010 usa uma versão mais recente do arquivo VBE7.dll (versão 7.00.1619).

Resolução

Para resolver esse problema, compile seu aplicativo MDE do Access 2010, ACCDE ou ADE, usando a versão de 2010 de acesso no qual você pretende implantar o arquivo MDE, ACCDE ou ADE.

Mais Informação

As tabelas a seguir fornecem um resumo dos quais os bancos de dados compilados funcionará com qual versão do Access 2010. As tabelas pressupõem que você está abrindo um MDE de 32 bits, ACCDE, ou arquivo ADE a versão de 32 bits do Microsoft Access ou que você está abrindo um arquivo MDE, ACCDE ou ADE de 64 bits na versão de 64 bits do Access. Você não pode abrir um arquivo MDE, ACCDE ou ADE de 32 bits no Access de 64 bits, e você não pode abrir um arquivo MDE, ACCDE ou ADE de 64 bits no Access de 32 bits.

Um arquivo MDE, ACCDE ou ADE que foi criado em Access RTM de 2010
Reduzir esta tabelaExpandir esta tabela
Tipo de arquivoRTM do acesso 2010Acesso SP1 de 2010
ADE, ACCDE ou MDE 32 bitsWorksWorks
ADE, ACCDE ou MDE 64 bitsWorksOcorre erro


Um arquivo MDE, ACCDE ou ADE que foi criado no Access SP1 de 2010
Reduzir esta tabelaExpandir esta tabela
Tipo de arquivoRTM do acesso 2010Acesso SP1 de 2010
ADE, ACCDE ou MDE 32 bitsOcorre erroWorks
ADE, ACCDE ou MDE 64 bitsOcorre erroWorks

Propriedades

Artigo: 2533794 - Última revisão: 29 de novembro de 2011 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Access 2010
Palavras-chave: 
kbmt KB2533794 KbMtpt
Tradução automática
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2533794

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com