REGISTRAR VBSQL.OCX NO WINDOWS 7 64 BITS

GRADUENZ 20/12/2012 17:17:18
#416279
Boa tarde
Estou tendo problemas para registrar o componente VBSQL.OCX no windows 7 64 bits. Alguém teria alguma dica para fornecer de como resolver isto? Tenho o VB 6.0 com SP1 instalado e roda tranquilamente, mas quando vou acessar um projeto de um sistema em VB 6.0 não consigo, porque falta o registro deste componente. Se alguém tiver algum dica, fico grato.
OCELOT 20/12/2012 18:35:13
#416286
VB.Net não precisa registrar, mas VB6 precisa já que os componentes que ele usa são baseados em COM e todo componente COM precisa ser registrado.

Para registrar no 7 x64 é a mesma coisa de sempre, a única diferença é que você deve colocar a dll\ocx na pasta C:\Windows\SysWOW64, essa é a pasta equivalente a System32 para programas de 32 Bits no Windows x64
GRADUENZ 28/12/2012 08:50:48
#416501
Tenho Windows 7 64 bits instalado. infelizmente não obtive êxito com o registro. Como também estamos mudadando a versão do SQL Server para 2012, utilizando este componente não é possível fazer a conexão no SQL SERVER 2012, também não funciona. Acredito que seja porque o componente e a forma de conexão é bem antiga já. Optei por mudar o código para efetuar a conexão com ADO simplesmente, numa versão mais recente. De qualquer maneira agradeço as sugestões
MARCELO.TREZE 28/12/2012 09:46:54
#416506
Tentou copiar a dll para pasta syswow64 e registrar a mesma lá.

procedimento completo

Depois de colar a dll nesta pasta, abra o terminal de comando (vá em executar e digite cmd), é necessário executar com permissões de administrador.
No terminal digite os comandos:

cd \windows\syswow64
regsvr32 nome_da_dll.dll


e pronto, a sua dll será registrada no windows 64 bits.
GRADUENZ 20/06/2013 11:47:09
#425024
Bom dia galera! Acabei optando por substituir o código fazia referencia a dll VBSQL.ocx visto que o mesmo era bem antigo já. Assim não precisei mais registrar a dll e os sistemas funcionaram perfeitamente. foi mais trabalhoso, mas é uma solução definitiva.
Agradeço a todos que contribuíram com algum comentário. Abraços.
Tópico encerrado , respostas não são mais permitidas