Pregunta: | 16500 - PROBLEMAS CON EL CONTROL VBAJER32.DLL |
Autor: | Ely Mazza |
Hola,
He instalado con éxito una aplicación que realicé con VB5. Se ejecuta correctamente, pero cuando deseo hacer una consulta de datos (sobre una base de datos Access) aparece el siguiente error: Error 3447 El archivo VBA de Jet (VBAJET.dll para las versiones de 16 bits o VBAJET32.dll para las versiones de 32 bits) no se inicializó cuando se le llamó. Intente volver a instalar la aplicación que generó el error. Error 91 La variable de objeto o la variable de bloque With no está establecida Cuando empaqueté la aplicación VBAJet.dll estaba dentro del listado de datos, y cuando la instalé se copió al subdirectorio SYSTEM de windows. Nota: les cuento, por si les sirve, que para las consultas utilizo funciones como MID o LEFT para lo cual debo agregar como referencia VBA. Agradecería cualquier ayuda que pudieran brindarme, ya que todavía no puedo solucionarlo. |
Respuesta: | Tamame Ximena |
Ely: He tenido el mismo nro de error (3447) y despues de navegar por varios sitios di con la soucion. Espero que a vos tambien te ayude.
Tenes que fijarte las versiones de las siguientes librerias, y chequer que sean las siguientes: dao350.dll 3.50.3602.0 msjet35.dll 3.50.3602.4 msjint35.dll 3.50.3602.5 msjter35.dll 3.50.3602.0 msrd2x35.dll 3.50.3602.0 msrepl35.dll 3.50.3602.0 msvcrt40.dll 4.10.6038 o posterior vb5db.dll 5.00.3724 vbajet32.dll 5.0.7122 Tenes que buscarlas en las maquina en que armas el sistema y en la maquina en que esta corriendo. Estas versiones son para Visual Basic 5. Si no tenes estar versiones tenes que buscarlas en el cd de instalacion de visual basic 5 y reemplazarlas. Para lo cual tenes que tener en cuenta que la segunda y la quinta las tenes que registrar en el registro de windows. Suerte!!! |