Autor Tema: Error 430  (Leído 12596 veces)

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

manhawk

  • Bytes
  • *
  • Mensajes: 25
  • Reputación: +0/-0
    • Ver Perfil
Error 430
« 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...


E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Error 430
« Respuesta #1 en: Noviembre 09, 2011, 02:36:46 pm »
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
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

manhawk

  • Bytes
  • *
  • Mensajes: 25
  • Reputación: +0/-0
    • Ver Perfil
Re:Error 430
« Respuesta #2 en: Noviembre 09, 2011, 03:27:27 pm »
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

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Error 430
« Respuesta #3 en: Noviembre 09, 2011, 03:40:13 pm »
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.
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

seba123neo

  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Error 430
« Respuesta #4 en: Noviembre 09, 2011, 03:40:40 pm »
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

manhawk

  • Bytes
  • *
  • Mensajes: 25
  • Reputación: +0/-0
    • Ver Perfil
Re:Error 430
« Respuesta #5 en: Noviembre 09, 2011, 05:06:09 pm »
Al parecer es MDAC no es para windows xp, no habra otra solucion...
Salu2  :'(

seba123neo

  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Error 430
« Respuesta #6 en: Noviembre 09, 2011, 06:49:01 pm »
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?

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Error 430
« Respuesta #7 en: Noviembre 09, 2011, 07:07:57 pm »
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.
Me encuentras en YAcosta.com

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Error 430
« Respuesta #8 en: Noviembre 09, 2011, 07:12:53 pm »
Citar
Requisitos del sistema
Sistemas operativos compatibles:Windows 2000;Windows 98;Windows ME;Windows NT

Les falto poner Windows XP en adelante :xD

manhawk

  • Bytes
  • *
  • Mensajes: 25
  • Reputación: +0/-0
    • Ver Perfil
Re:Error 430
« Respuesta #9 en: Noviembre 10, 2011, 10:35:21 am »
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

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Error 430
« Respuesta #10 en: Noviembre 10, 2011, 11:48:14 am »
Citar
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.

manhawk

  • Bytes
  • *
  • Mensajes: 25
  • Reputación: +0/-0
    • Ver Perfil
Re:Error 430
« Respuesta #11 en: Noviembre 16, 2011, 01:14:42 pm »
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

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Error 430
« Respuesta #12 en: Noviembre 16, 2011, 01:23:08 pm »
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 ;)

seba123neo

  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Error 430
« Respuesta #13 en: Noviembre 16, 2011, 04:01:41 pm »
si necesitas solo recorrer el recordset para adelante, mejor usar siempre adOpenForwardOnly, aparte es terriblemente mas rapido que los otros.

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:Error 430
« Respuesta #14 en: Noviembre 16, 2011, 05:18:54 pm »
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