ID do artigo: 192934 - Última revisão: terça-feira, 11 de março de 2003 - Revisão: 2.1 PROBLEMA: Erro "O arquivo VBA Jet... Falha ao inicializar quando chamado"
Nesta páginaSintomasQuando você executa um aplicativo que usa o Microsoft DAO, você receber a seguinte mensagem de erro (erro de tempo de execução 3447): O arquivo do Jet VBA (VBAJET.dll para versões de 16 bits), ou VBAJET32.dll para versões de 32 bits Falha ao inicializar quando chamado. Tente reinstalar os aplicativos que retornou o erro. CausaOs arquivos do Microsoft DAO ou Jet são incompatíveis ou uma ou mais os arquivos DAO ou Jet estão ausente. Este erro normalmente ocorre quando você implanta um aplicativo Visual Basic 5.0 de um computador de desenvolvimento que possui as versões do Visual Studio 6.0 dos arquivos DAO e Jet instalados. Os arquivos do Jet que vêm com os produtos Visual Studio 6.0 requerem um arquivo adicional, expsrv.dll. Porque o arquivo Vb5dep.ini não inclui esse arquivo nas informações de dependência para Jet, o Assistente de instalação do Visual Basic 5.0 não inclui expsrv.dll nos arquivos de instalação para seu aplicativo. ResoluçãoUse um dos seguintes resoluções, dependendo da sua situação. Expsrv.dll falta de arquivos de instalaçãoSe você estiver implantando um aplicativo Visual Basic 5.0 de um computador de desenvolvimento que possui as versões do Visual Studio 6.0 dos arquivos DAO e Jet instalados, você pode contornar o problema adicionando expsrv.dll na tela Resumo do arquivo do Assistente de instalação. No entanto, você pode encontrar problemas de distribuição de outros componentes atualizados.As alternativas mais segura são da seguinte maneira:
Outros DAO ou arquivos do Jet estão ausentes ou incompatíveisConforme à lista mestra de arquivos de dependência para Visual Basic 5.0 e 6.0 (Vb5dep.ini e Vb6dep.ini, respectivamente), os seguintes arquivos são necessários para DAO e Jet. Procurar esses arquivos com os números de versão apropriada no computador onde o erro ocorre.Se você distribuir um aplicativo usando uma instalação criada pelo Assistente para instalação ou pacote e Assistente de implantação, você também precisará verificar o arquivo Setup.lst para verificar os arquivos apropriados e números da versão do arquivo. Setup.lst é a lista mestra de arquivos que são instalados pela configuração de aplicativo. Você pode encontrar Setup.lst na pasta que contém os arquivos de instalação para seu aplicativo. Observação: Todos os esses arquivos estejam localizados no \Windows\System (ou no Windows NT, na \Winnt\System32) a pasta, exceto Dao350.dll. O arquivo pode ser encontrado na pasta \Program Files\Common Files\Microsoft Shared\DAO de Dao350.dll. Arquivos do Visual Basic 5.0 e números de versão:DAO350.dll 3.50.3602.0 MSJet35.dll 3.50.3602.4 MSJInt35.dll 3.50.3602.5 MSJtEr35.dll 3.50.3602.0 MSRD2x35.dll 3.50.3602.0 MSRepl35.dll 3.50.3602.0 MSVCRT40.dll 4.10.6038 or later VB5DB.dll 5.00.3724 VBAJet32.dll 5.0.7122 Arquivos do Visual Basic 6.0 e números de versão:DAO350.dll 3.51.1608.0 ExpSrv.dll 6.0.8167 MSJet35.dll 3.51.0623.4 MSJInt35.dll 3.51.0623.0 MSJtEr35.dll 3.51.0623.0 MSRepl35.dll 3.51.0623.0 MSRD2x35.dll 3.51.0623.0 MSVCRT40.dll 4.21.0000 or later VB5DB.dll 6.00.8169 VBAJet32.dll 6.1.8167 Para obter mais informações sobre os arquivos instalados para cada versão do Jet, consulte o seguinte artigo na Base de dados de Conhecimento da Microsoft: 178880 INFO: Identifying the Jet Database Engine Components (http://support.microsoft.com/kb/178880/EN-US/ ) Se você determinar que versão de um arquivo no sistema está incorreta, execute as seguintes etapas para substituí-lo. Se você determinar que um arquivo está ausente, vá para a etapa 3.
Mais InformaçõesSe você tiver várias versões do Visual Basic ou Visual Studio no mesmo computador, ele normalmente não altera o ambiente de desenvolvimento. Entretanto, sobre implantação de aplicativos, várias versões podem causar falha instalar corretamente um aplicativo Visual Basic. Isso pode ser causado por versões mais recentes dos componentes existentes no computador e a incapacidade do aplicativo de instalação para determinar as informações de dependência ou registrar esses componentes corretamente. Para garantir boa distribuição do seu aplicativo, a máquina de desenvolvimento deve ter somente a versão necessária do Visual Basic ou Visual Studio installed. Para obter informações adicionais, consulte o seguinte artigo na Base de dados de Conhecimento da Microsoft: 193270 INFO: Troubleshooting VB Application Installation Issues (http://support.microsoft.com/kb/193270/EN-US/ ) ReferênciasPara obter informações adicionais, leia os seguintes artigos na Base de dados de Conhecimento da Microsoft: 196057 PRB: The Jet VBA File VBAJet32.dll Failed to Initialize (http://support.microsoft.com/kb/196057/EN-US/ ) 191735 PRB: The Jet VBA File Failed to Initialize When Called (http://support.microsoft.com/kb/191735/EN-US/ ) A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: 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: 192934
(http://support.microsoft.com/kb/192934/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início