Problema con MSADODC.OCX

Iniciado por grester43hck, 15 Enero 2010, 15:45 PM

0 Miembros y 1 Visitante están viendo este tema.

grester43hck

Hola, lo siento si ya habia un tema sobre esto pero no encontre nada :/.

Explico mi problema, tengo un programa en vb6, en el que e usado adodc, en mi ordenador todo va perfecto pero al pasarlo a otro ordenador me da error en esa libreria. He porbado a pasar la libreria con el programa, a instalar todo con un wizard hecho en installshield inclullendo la libreria, a poner la libreria en el directorio de mi programa o en system32.

No se cual es el problema, incluso en otro ordenador con vb6 instalado igualmente me da el dichoso fallo  :o

Gracias
Un saludo

seba123neo

Hola, puede ser que tambien te falten las dependencias de ese OCX , normalmente un OCX anda solo, pero a veces depende de otras librerias y OCX en el sistema, proba a instalar el MDAC 2.8 que te instala todo sobre ADO, seguro ahi te tiene que ir...lo bajas de microsoft.

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

grester43hck

Gracias!! voy a probar y digo si funcionó...

grester43hck

#3
Pues no, no funcionó, baje el instalador de la web de microsoft, lo instale en el ordenador de un amigo, luego instale mi software y nada, algo curioso es que el instalador de los componentes al ejecutarlo no salia proceso ni nada por el estilo, ni siquiera decia si habia finalizado, sencillamente el ordenador cargaba durante unos 3 segundos pero no aparecia nada. Me di cuenta de otra cosa, y es que el error no es solo de esa libreria, es de esa libreria o de sus componentes, se ve que falta alguno.
:rolleyes:

EDIT: tambien si ubiese otra forma de utilizar ado control o otro control de db (acces 2003) que no utilize la libreria me vale pero prefiero asi para aprender por si en proximos proyectos me sale algun problema parecido

PD: lo siento por la tardanza en postear es que no lo pude comprobar asta ayer

ssccaann43 ©

- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"

grester43hck

#5
Gracias por responder pero el problema es que yo no quiero ver la base de datos a traves de un programa ya creado o hacer que mi programa los vea tal y como sifuese la base de datos (que es basicamente lo que hace ese) si no que trabaje con ella, por ejemplo, una parte de acceso a la base de datos es para cojer el caption y la url que abren unos commands, es decir, imaginate 6 botones que al iniciarse el programa, se saca de la base de datos el caption y la url que abren, luego es modificable para que no se tenga que compilar el programa cada vez que quieras camiar la informacion de uno de esos botones, por lo tanto eso no me sirve, aun asi gracias.

Tambien yo e investigado mas, no les e dejado la pregunta y ya. He encontrado varias cosas interesantes pero que tampoco dieron resultado.

http://www.forosdelweb.com/f69/msdatgrd-ocx-314830/

En ese foro al final se comentan cosas muy interesantes. Pero tambien fallaba. Me di cuenta de que eso era para xp y lo estaba intentado en vista, a si que busque como registrar librerias en vista:

http://www.portalfox.com/index.php?name=News&file=article&sid=2444

Algo tambien realmente interesante, pero igualmente inutil.

¿Las referencias del proyecto pueden influir? por que, haber me explico, yo tengo 2 sitemas operativos, el vista en C:\ y el xp en L:\, yo utilizo el xp, por  lo que las referencias estan a las librerias de L:\, ¿Eso puede ser el problema? ¿Que luego las busque en una unidad L:\ en los demas ordenadores?

ssccaann43 ©

Perdona pero el uso de una BD lo aplicas como quieras. Sea solo para realizar una consulta, sea para solo buscar un campo, para lo que sea. Pero en fin. Ya te di la solución, que no lo sepas aplicar es tú problema.
Espero logres hacer lo que quieres.
- Miguel Núñez
Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio...
"I like ^TiFa^"

grester43hck

Lo sieno no lo entendi asi, de todas formas no creo que sea como para ponerse asi...

Gracias por la solución, la revisaré mas a fondo.