Estou com a seguinte situação em relação a MSADO27.tlb
Tinha meu ambiente de desenvolvimento no Windows XP SP3 funcionando tanto a parte de desenvolvimento quanto a geração do instalador para usuários tudo funcionando perfeitamente. Contudo quando atualizei o sistema operacional para Windows 7 SP1 32 bits a parte de desenvolvimento fico fino! Não apresentou nenhum problema.
Todavia ao gerar o instalador e instalar nos usuários com Windows XP e Windows 7 sem SP1 ocorre erro na conexão do banco ao iniciar aplicação. Após alguns dias analisando essa situação de erro cheguei algumas conclusões sobre o erro. E o principal é que msado27.tlb foi atualizada no Windows SP 1 mantendo o mesmo nome e os projetos VB6 compilado com essa nova versão não terá compatibilidade com a versão do Windows XP e Windows 7 sem SP1.
Após leitura do artigo segui os passos da solução para "Para computadores de 32 bits". Contudo após recompilar novamente utilizando a nova TLB do artigo com sucesso ao instalar no cliente com Windows XP ou Windows 7 sem SP1 o erro continua.
Gostaria de saber se alguém teve esse problema e como conseguiu contornar o mesmo.
Question
MRMB
Pessoal,
Estou com a seguinte situação em relação a MSADO27.tlb
Tinha meu ambiente de desenvolvimento no Windows XP SP3 funcionando tanto a parte de desenvolvimento quanto a geração do instalador para usuários tudo funcionando perfeitamente. Contudo quando atualizei o sistema operacional para Windows 7 SP1 32 bits a parte de desenvolvimento fico fino! Não apresentou nenhum problema.
Todavia ao gerar o instalador e instalar nos usuários com Windows XP e Windows 7 sem SP1 ocorre erro na conexão do banco ao iniciar aplicação. Após alguns dias analisando essa situação de erro cheguei algumas conclusões sobre o erro. E o principal é que msado27.tlb foi atualizada no Windows SP 1 mantendo o mesmo nome e os projetos VB6 compilado com essa nova versão não terá compatibilidade com a versão do Windows XP e Windows 7 sem SP1.
Verifiquei esse link da Microsoft que fala sobre o erro Um aplicativo ADO não é executado em sistemas operacionais de nível inferior após recompilá-lo em um computador que esteja executando o Windows 7 SP 1 ou Windows Server 2008 R2 SP 1 ou que tem o KB983246 instalado
Após leitura do artigo segui os passos da solução para "Para computadores de 32 bits". Contudo após recompilar novamente utilizando a nova TLB do artigo com sucesso ao instalar no cliente com Windows XP ou Windows 7 sem SP1 o erro continua.
Gostaria de saber se alguém teve esse problema e como conseguiu contornar o mesmo.
Desde já agradeço!
Edited by CrispimLink to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.