ayuda con distribucion ADO

02/08/2003 - 20:15 por dennys | Informe spam
estoy elaborando una aplicacion para interactuar con una
BD Acces (utilizo Acces 2000) en VB 6 utilizando ADO.
incluyo la referencia en el proyecto y genero mi archivo
de distribucion, el proceso de instalacion ocurre
normalmente pero al momento de ejecutar el acceso directo
me envia el siguiente mensaje:

error 430 en tiempo de ejecucion
esta clase no admite automatizacion o la interfaz esperada


hasta ahora este error solo ocurre en maquinas con sistema
oerativo Win 98, en Win Me funciona correctamente

utilizo la Data Acces 2.0

espero respuestas OK

Preguntas similare

Leer las respuestas

#1 Softjaen
03/08/2003 - 01:57 | Informe spam
"dennys" escribió:

... pero al momento de ejecutar el acceso directo
me envia el siguiente mensaje:

error 430 en tiempo de ejecucion
esta clase no admite automatizacion o la interfaz esperada

hasta ahora este error solo ocurre en maquinas con sistema
oerativo Win 98, en Win Me funciona correctamente

utilizo la Data Acces 2.0




Hola:

El error número 430 en tiempo de ejecución significa que estas utilizando o
haciendo referencia a una clase que no acepta automatización, y se puede
deber a diversos motivos, entre ellos, que haya una incompatibilidad en el
registro de Windows entre el CLSID de la biblioteca que haces referencia en
tu proyecto de VB y la que hay instalada en el equipo con Windows 98.

Si la aplicación la has desarrollado en Windows Me, asegúrate que las
versiones de los componentes ActiveX utilizados sean de la misma versión o
compatibles con los instalados en el equipo cliente con Windows 98. Es
decir, si tu proyecto lo has compilado con la versión 2.0 de la biblioteca
de ADO, mira si el equipo con Windows 98 tiene instalada dicha biblioteca.

No es que vaya a ser la solución, pero por ahí se empieza: revisando que las
versiones de las bibliotecas ActiveX utilizadas a la hora de compilar sean
las mismas que las instaladas en el equipo cliente. :-)

Un saludo.

Enrique Martínez
[MS MVP - VB]
Respuesta Responder a este mensaje
#2 Juan Ricardo Leán González
11/08/2003 - 17:47 | Informe spam
estoy elaborando una aplicacion para interactuar con una
BD Acces (utilizo Acces 2000) en VB 6 utilizando ADO.
incluyo la referencia en el proyecto y genero mi archivo
de distribucion, el proceso de instalacion ocurre
normalmente pero al momento de ejecutar el acceso


directo
me envia el siguiente mensaje:

error 430 en tiempo de ejecucion
esta clase no admite automatizacion o la interfaz


esperada


hasta ahora este error solo ocurre en maquinas con


sistema
oerativo Win 98, en Win Me funciona correctamente

utilizo la Data Acces 2.0

espero respuestas OK


.



__________________________________________________________

Intenta crear todas tus bases de datos con versiones
antiguas de Access. Te recomiendo la version 97. Lo unico
que debes hacer es lo siguiente> Creas tu base de datos
en la version actual que tengas instalado en tu maquina.
Luego te vas a Utilidades de Base de Datos en el menu
Herramientas. Luego dentro de Convertir Base de Datos
aplica A Access 97 File Format. Esto te genera un archivo
igual al que tu realizaste pero con una version 97, capas
de interactuar con ADO de versiones Anteriores.
Respuesta Responder a este mensaje
#3 Alejandro
12/08/2003 - 18:49 | Informe spam
tu problema es sencllo si instalas msdac 27 (data access component)

espero funcione..
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida