CLASS DOES NOT SUPPORT AUTOMATION OR DOES NOT SUPP

MICHAELL 08/06/2011 20:43:05
#376209
Este erro esta acontecendo nas maquinas dos meus clientes, onde o aplicativo está instalado. Na minha máquina, onde o aplicativo é desenvolvido, funciona normalmente.

Mas ja tentei compilar em um computador com windows 7 32bits e mesmo assim ocorre erro.

O erro se da neste ponto:

Global gb_ConnString As String
Global Conn As New ADODB.Connection

gb_ConnString = [Ô]Driver={MySQL ODBC 5.1 Driver};server=192.168.33.3;uid=root;pwd=senha;database=c4dev;port=3306[Ô]
Conn.ConnectionString = gb_ConnString


Quando tento atribuir a Conn.ConnectionString o valor gb_ConnString. Parece que meu objeto conn não está sendo instanciado na maquina cliente. E isso se da tanto para o MySQL quanto que para o Access. O problema está na objeto conn criado.

Alguém tem alguma idéia ?
Esse é o mesmo problema desse tópido.
http://vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=370026&varWorld=
Porem nao consegui solucionar o problema

Estou colocando em anexo um projeto que fiz de exemplo e que ocorre erro apenas no pc dos clientes ou em uma maquina teste que tenho aqui com windows xp
Na maquina aonde estou compilando funciona normal.
MICHAELL 09/06/2011 00:02:59
#376221
alguem por favor .. me ajude
to ficando loko com isso... realmente é algo que nao da pra entender..

ASHKATCHUP 09/06/2011 00:11:03
#376224
Qual versão do windows do cliente?
MICHAELL 09/06/2011 10:07:21
#376238
Citação:

:
Qual versão do windows do cliente?


Estou fazendo teste em uma maquina com Windows 7 32 bits e outra maquina com Windows XP

Em ambos ocorre esse erro.

O estranho que começou a acontecer isso depois de compilar o programa no meu notebook com WINDOWS 7 64 bits.

Citação:

:
MAICONJG,

Na verdade, se vc colocou algum componente externo para conexão em seu projeto, o mesmo tem que ser instalado na máquina do seu cliente.

Por exemplo: LibMySQLDIrect pro MYSQL ou objeto ODBC pro Acces.


Estou utilizando apenas a DLL padrao do ADO para conectar com ACCESS.. conforme o exemplo que deixei
ASHKATCHUP 09/06/2011 10:33:45
#376245
Compile no Windows XP e ve o que acontece.
Instala uma Máquina Virtual pra fazer isso.

O VB6 não foi feito para ser usado em Windows 7...
MICHAELL 09/06/2011 10:53:05
#376249
Citação:

:
Compile no Windows XP e ve o que acontece.
Instala uma Máquina Virtual pra fazer isso.

O VB6 não foi feito para ser usado em Windows 7...



mas ate o momento que eu usava 32bits funcionava normalmente.
MAXCIM 09/06/2011 10:55:57
#376250
Resposta escolhida
O problema foi causao pelo service pack 1, eu tenho Win7 64 bits e usava o VB6 normalmente... apos a taualização começou meu tormento.

a microsoft disponibilizou uma correção... alguem ja a testou?
http://support.microsoft.com/kb/2517589
MICHAELL 09/06/2011 11:14:36
#376253
Citação:

:
O problema foi causao pelo service pack 1, eu tenho Win7 64 bits e usava o VB6 normalmente... apos a taualização começou meu tormento.

a microsoft disponibilizou uma correção... alguem ja a testou?
http://support.microsoft.com/kb/2517589



Bah amigao, valew mesmo... parece ser isso mesmo.. pois nos 2 windows 7 tanto 32bits quanto 64bits estao com o SP1... ja no pc de teste nao tem SP1

nessa propria pagina tem a dll que tem que baixar
Downloads

Msado60_Backcompat_i386.tlb
Msado60_Backcompat_x64.tlb
Msado60_Backcompat_ia64.tlb

vou fazer os testes
Página 1 de 2 [14 registro(s)]
Tópico encerrado , respostas não são mais permitidas