SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: gquijorna en Viernes 5 de Marzo de 2004, 13:21

Título: Carga Proveedores De Datos En Windows95
Publicado por: gquijorna en Viernes 5 de Marzo de 2004, 13:21
He realizado una aplicación en ADO para cronometrar carreras en circuito. Me funciona bien en Windows XP, pero cuando la instalo en Windows 95, después de haber ejecutado DCOM95, tal como indican todas las webs consultadas, no se instalan los proveedores de datos. En mi caso se trata del Microsoft Jet 4.0, que he utilizado en la aplicación. Por más consultas que he efectuado no consigo que establezca la conexión de datos.
Título: Re: Carga Proveedores De Datos En Windows95
Publicado por: Brroz en Viernes 5 de Marzo de 2004, 13:31
hola gquijorna.

Puedes probar ejecutando mdac_typ.exe. Este ejecutable lo puedes encontrar a partir de la carpeta en la que tienes instalado vb en \VB98\Wizards\PDWizard\Redist.

Otra opción es que empaquetes tu proyecto con el asistente para empaquetado y distribución de vb y uses el paquete para realizar la instalación.

Abur.
Título: Re: Carga Proveedores De Datos En Windows95
Publicado por: gquijorna en Sábado 6 de Marzo de 2004, 12:26
Gracias por tu rapidísima respuesta, Brroz
Las dos soluciones que me apuntas ya las había considerado: En el paquete de instalación, realizado con el asistente para empaquetado y distribución, incluí MDAC_TYP, pero siempre que he intentado instalar el programa me ha dado los mismos mensaje: "No se pueden cargar los programas de instalación o la biblioteca de traducción". Son en total 6 mensajes correspondientes a Acces, Excel, Texte, dBase, Paradox y FoxPro.
La instalación finaliza después del último mensaje, sin importancia intuyo pues me lo da incluso en Windows XP: "Error al registrar el archivo ...\msadoc25.tlb".
Cuando arranco el programa se abre el formulario de inicio normalmente, pero cuando se establece la primera conexión a datos me da el  error "ADO no encontró el proveedor especificado" para cada uno de los controles ADO que establecen una conexión.
La base de datos está en Acces 97 y el proveedor que uso es Microsoft Jet 4.0. Pensando que el problema podría estar en alguna incompatibilidad entre el proveedor y la base de datos, he intentado instalar otra aplicación con una sola conexión a datos cambiando el proveedor por Microsoft Jet 3.51, pero los resultados obtenidos son similares.
Pienso que mi problema puede estar en que el ordenador o el sistema operativo que tengan algún problema, por lo que si no obtengo ninguna otra sugerencia es posible que deje de perder tiempo y desista de instalarlo.
Gracias de nuevo y enhorabuena por este magnífico foro que acabo de descubrir
Título: Re: Carga Proveedores De Datos En Windows95
Publicado por: roxiii en Lunes 8 de Marzo de 2004, 23:46
Hola, si de algo te sirve, puede ser que ese error que te sale:

"Error al registrar el archivo ...\msadoc25.tlb"

este ocasionando que ado no funcione, revisa si existe el archivo msadoc25.dep en tu maquina es probable que tenga un error, donde dice DllSelfRegister lo cambias por TLBRegister (a mi me ocurrio con un archivo msado20.tlb), y vuelves a generar tu instalador...