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
 

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]

Preguntas similares