Páginas

miércoles, 4 de noviembre de 2009

Bug con Microsoft Acces.


El gestor de bases de datos Microsoft Access es una herramienta muy polivalente. Como todos sabréis nos permite crear bases de datos de una forma rápida y sencilla.


Aunque es cierto que crea bastante “basura” lo que hace que pese demasiado así como que no es muy interesante utilizarla si pensáis tener muchos miles de registros, en tal caso son mejor alternativa Microsoft SQL Server o MySQL, sigue siendo una herramienta muy útil para pequeñas empresas o para uso particular, como por ejemplo para crearte tu propio directorio de contactos.

Existe un error, demasiado habitual y bastante común, en Access 2000, 2002, 2003 y 2007 que se produce cuando intentamos crear un formulario o un informe. En ese momento el programa lanza el siguiente mensaje: El componente ActiveX no puede crear el objeto. Después de este mensaje nos resulta imposible continuar con el desarrollo del objeto, lo que significa que no podremos crear ni formulario ni informes.

La razón mas común de este error es que las librerías dinámicas (DLL) DAO350 y/o DAO360 se han desregistrado. El motivo por el cual se han desregistrado acostumbra a estar producido por la instalación de algún programa de terceros.

Para solucionar este problema haremos clic en Inicio y, después, haremos clic en Ejecutar.

En el cuadro de texto del pequeño formulario que se nos muestra escribiremos: regsvr32 , un espacio, y pondremos el path completo de las DLL. En mi caso pondria: regsvr32 "C:\Archivos de programa\Archivos comunes\Microsoft Shared\DAO\DAO360.DLL'', obsevemos que la ruta
"C:\Archivos de programa\Archivos comunes\Microsoft Shared\DAO\DAO360.DLL''

hay que escribirla entre comillas y pulsaremos el botón de Aceptar.


De este modo registramos de nuevo la DLL (librería dinámica) DAO360. Podemos repetir el proceso pero en este caso con la DAO350 y pondríamos: regsvr32 "C:\Archivos de programa\Archivos comunes\Microsoft Shared\DAO\DAO350.DLL".

Tanto la dirección de la DLL DAO350 y DAO360 pueden ser diferentes en tu ordenador, es interesante antes de poner el path completo realizar una búsqueda en tu disco duro para localizarlas.

Fuente

No hay comentarios.: