Ir ao conteúdo
  • Cadastre-se

msadodc


Carolznha

Posts recomendados

Pessoal, estou instalando um sistema em algumas máquinas e deu erro em umas telas do sistema onde uso o componente adodc. Instalei o vb em todas as máquinas e desistalei logo em seguida e o problema foi resolcido em todas os pc com exceção de um onde o problema persiste.

O erro é o seguinte: run time erro 4097. Cannot initialize data bindings

Alguém pode me ajudar please?

:bye:

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Procure na pasta Windows/System (se for Windows XP, é na pasta Windows/System32) de qualquer máquina onde o sistema esteja funcionando, um arquivo exatamente com este nome: msadodc.ocx.

Localizando o arquivo, copie-o para a pasta Windows/System (se for Windows XP, é na pasta Windows/System32) da máquina onde o sistema NÃO está funcionando.

Depois de copiado o arquivo, na máquina onde o sistema NÃO está funcionando, vá em "Iniciar", clique em "Executar", e digite o seguinte:

regsvr32 msadodc.ocx

E clique em OK para executar o comando. Isto vai fazer o registro do OCX no Windows.

Depois disso, o seu sistema deverá funcionar. Do contrário, o problema deve ser outro.

:joia:

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
Postado Originalmente por Carolznha@23 de janeiro de 2006, 15:45

O erro é o seguinte: run time erro 4097. Cannot initialize data bindings

Ah, agora o erro é outro?

Ok, esse está relacionado ao DataGrid, e não ao ADO Data Control.

Faça o mesmo que eu sugeri quanto ao msadodc.ocx, porém ao invés desse arquivo, procure um chamado MSDATGRD.OCX.

Pode ser que ele não exista na maquina onde você está tendo o problema, ou pode ser que ele seja de uma versão diferente.

EDITANDO:

Acabei de lembrar de mais dois arquivos que podem causar esse erro:

MSBIND.DLL

MSSTDFMT.DLL

Faça a mesma coisa com esses dois: copie de uma máquina que esteja funcionando o sistema, para a máquina onde não está funcionando. Mesmo que os arquivos já existam, sobrescreva mesmo assim.

Em seguida, faça o registro separado para cada uma:

regsvr32 MSBIND.DLL

e em seguida:

regsvr32 MSSTDFMT.DLL

Tente isso e veja se funciona.

Link para o comentário
Compartilhar em outros sites

Postado Originalmente por Clemente Silva@23 de janeiro de 2006, 16:16

Ah, agora o erro é outro?

Ok, esse está relacionado ao DataGrid, e não ao ADO Data Control.

Faça o mesmo que eu sugeri quanto ao msadodc.ocx, porém ao invés desse arquivo, procure um chamado MSDATGRD.OCX.

Pode ser que ele não exista na maquina onde você está tendo o problema, ou pode ser que ele seja de uma versão diferente.

EDITANDO:

Acabei de lembrar de mais dois arquivos que podem causar esse erro:

MSBIND.DLL

MSSTDFMT.DLL

Faça a mesma coisa com esses dois: copie de uma máquina que esteja funcionando o sistema, para a máquina onde não está funcionando. Mesmo que os arquivos já existam, sobrescreva mesmo assim.

Em seguida, faça o registro separado para cada uma:

regsvr32 MSBIND.DLL

e em seguida:

regsvr32 MSSTDFMT.DLL

Tente isso e veja se funciona.

valeu Clemente Silva... problema resolvido graças à sua Ajuda!

:palmas:

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!