Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: manhawk en Noviembre 09, 2011, 02:11:27 pm
-
Holas!!!, molestando con una nueva consulta...este error me esta saliendo...
Error 430. En tiempo de ejecucion
Esta clase no admite Automatizacion o la interfaz esperada.
Cual creen q sea o es el error...
Gracias de ante mano...
-
A veces pasa cuando compilas en win7 y quieres ejecutar en winxp. Ese error es del ADO
Acá una ayuda http://support.microsoft.com/kb/2517589 (http://support.microsoft.com/kb/2517589)
-
Asi es, el problema es a la hora de la conexion a la base de datos...pero solo trabajo en xp...en algunos terminales si puedo ejecutar...q m recomiendas q pueda hacer...
Salu2
-
Yo para no liarme tanto, instale una maquina virtual con winxp y llevo ahí mi proyecto y lo compilo todo ahi. y después lo distribuyo sin problemas.
Aca tenes el el VirtaulBox
https://www.virtualbox.org/
Aca un tutorial como instalar VirtualBox.
[youtube]http://www.youtube.com/watch?v=l4hvFfRW4Ug&feature=iv&src_vid=-Jja1VGUnAI&annotation_id=annotation_234186[/youtube]
[youtube]http://www.youtube.com/watch?v=-Jja1VGUnAI[/youtube]
Instala ahi tu winxp tu vb6 y los ocx que esta usando tu proyecto lo compilas y listo.
-
si es algo de ADO, proba instalando el MDAC 2.8, eso te instala todas las dll de ADO.
Microsoft Data Access Components (MDAC) 2.8 SP1 (http://www.microsoft.com/downloads/es-es/details.aspx?FamilyID=78cac895-efc2-4f8e-a9e0-3a1afbd5922e)
-
Al parecer es MDAC no es para windows xp, no habra otra solucion...
Salu2 :'(
-
si es para windows xp tambien, sino no andaria ninguna aplicacion de bases de datos con ado, yo lo tengo y en un monton de maquinas lo he instalado, fijate que el service pack del windows xp sea el 2 o el 3. que error te sale?
-
Al parecer es MDAC no es para windows xp, no habra otra solucion...
Salu2 :'(
Como dijo Sebas, el MDAC 2.8 corre perfecto en XP. LO tengo en clientes con XP SP2 y SP3 y todo lindo.
-
Requisitos del sistema
Sistemas operativos compatibles:Windows 2000;Windows 98;Windows ME;Windows NT
Les falto poner Windows XP en adelante :xD
-
Hola...gracias x el apoyo...el sistema operativo que tengo es el Windows Xp SP3 y el erro que me sale es el siguiente:
Error grave del programa de instalacion
Este programa no adminte la instalacion en este sistema operativo
Salu2
-
Para los desarrolladores de Visual Basic (6)
En el menú proyecto, haga clic en referencias.
Haga clic para desactivar la Los objetos de datos de Microsoft ActiveX * biblioteca y Conjunto de registros de objetos de datos de ActiveX de Microsoft * biblioteca entradas.
Haga clic para seleccionar el Biblioteca de BackCompat de ActiveX de Microsoft Data Objects 6.0 entrada.
Vuelva a compilar la aplicación.
-
Holas disculpen la demora, pero sigo teniendo el mismo problema, con las pc q utilizaran este programa.
Raul338, m indico unas librerias las cuales no las tengo en las referencias...
Cual seria la solucion para este horrible problema...
Salu2
-
Mira, me ha pasado ayer :P Compile un exe que funcionaba ok en mi pc, y en las demas no :P
El problema era como abria los recordsets
Call rs.Open("select * from Usuarios", cnn, adOpenStatic, adLockOptimistic) ' Funciona
Call rs.Open("select * from Usuarios", cnn, adOpenForwardOnly, adLockReadOnly) ' Funciona a medias
Esto era porque me tiraba error 430 el objeto no podía volver hacia atrás (cosa que nunca necesitaba y nunca se lo especifique pero bueno :P) Así que revisa tu código ;)
-
si necesitas solo recorrer el recordset para adelante, mejor usar siempre adOpenForwardOnly, aparte es terriblemente mas rapido que los otros.
-
si necesitas solo recorrer el recordset para adelante, mejor usar siempre adOpenForwardOnly, aparte es terriblemente mas rapido que los otros.
Si, eso lo se, pero yo no programe la aplicacion, solo tuve que retocar unos detalles (convertir calculos en vb a una consulta SQL para access). Entonces note eso y lo quise cambiar, pero usa "tecnicas oscuras de antaño" que necesitan si o si esos flags x'D