Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
Carolznha

msadodc

Recommended Posts

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:

Compartilhar este post


Link para o post
Compartilhar em outros sites

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:

Compartilhar este post


Link para o post
Compartilhar em outros sites
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.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Postado Originalmente por fredbeneti@23 de janeiro de 2006, 23:08

não é mais fácil criar um arquivo instalador?

instalador de que? o sistema é em vb com sql...

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta ue... mas quando você ta fazendo em vb, quando acaba, você pode criar um instalador... já pega td q precisa

use o package and deployment wizard... as vezes q eu precisei deu certo

Compartilhar este post


Link para o post
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:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×