La Web del Programador: Comunidad de Programadores
 
    Pregunta:  26143 - ERROR CLASS AUTOMATATION ERROR CON VB Y SQL SERVER 7
Autor:  Mauricio Leyzaola
Si alguien ha experimentado lo mismo, por favor AYUDA!

El ejecutable que creé desde Visual Basic me envía un error "class automatation error" cuando trata de conectarse a la base de datos de SQL Server 7, y se interrumpe el programa.

La máquina tiene Win 98, suficiente memoria (128Mb) y la conexión con SQL Server es a través de un DSN (ODBC) que hize desde el panel de control yo mismo (incluso verifiqué la conexión y no tuve ningún problema).

En el código de VB lo único que hago es lo siguiente:

Cnn.ConnectionString = "DSN=Collect;uid=sa;Password=sa;Persist Security Info=True"
Cnn.Open

Y cuando lo corro en el compilador del VB se conecta y todos contentos, pero cuando trato de correr el ejecutable sucede eso que comenté arriba.

Agradecería una ayuda con urgencia porque mañana tengo que presentar esta aplicación en esa máquina y no puede fallar. Perdón por la redacción pero estoy algo encabronado y nervioso.

Gracias.

  Respuesta:  Mauricio Leyzaola
La solución, para alguien que experimente lo mismo:

La versión de ADO referenciada no coincide con la versión ADO de la máquina donde se compila y crea el ejecutable.