none
Error al cargar la biblioteca DLL RRS feed

  • Pregunta

  • Hola,

    a ver si me pueden ayudar con el problema que tengo. Lo que ocurre es que intento leer una tabla en una Base de Datos Acces desde una Macro en Excel, para poder utilizar el objeto Database tengo que agregar en Referencias del proyecto (Herramientas > Referencias)la referencia Microsoft DAO 3.6 Object Library, pues bien cuando lo hago (porque la referencia aparece en la lista) y doy a aceptar me sale una ventana de error: Error al cargar la biblioteca DLL

    Ya he ejecutado el archivo Regsvr32.exe con la ruta donde se encuenta el archivo dao36.dll y msado15.dll y cuando lo ejecuto me sale el mensaje de que se han registrado correctamente pero sigo teniendo el mismo problema al intenta agregar la referencia.

    Gracias por adelantado

    Un saludo

    jueves, 4 de mayo de 2017 8:40

Todas las respuestas

  • Aunque ya hayas registrado la DLL, aún así te puede dar un error al referenciarla si esa DLL a su vez depende de otras DLLs que no estén registradas o bien instaladas. Lo mejor sería que descargases el instalable instalable completo del DAO y que lo reinstales, para que registre y configure todo lo que necesite.

    Creo (no estoy seguro) que la descarga es esta:

    https://www.microsoft.com/es-es/download/details.aspx?id=5793

    jueves, 4 de mayo de 2017 12:39
  • Gracias Alberto por tu respuesta.

    Sigo teniendo el mismo problema tras instalar el ejecutable del link sugerido. Tampoco se seguro si es al que te refieres pero por mas que he buscado componentes DAO no he encontrado nada mas.

    He de recordar que el error me da en e momento de agregar la libreria, ni siquiera es compilando

    lunes, 8 de mayo de 2017 6:43
  • Hola

    ¿Que tipo de fichero estamos hablando? ¿que versión de Office?

    Si es de Access 2007 para arriba, necesitarás los componentes redistribuibles del motor de base de datos, disponible aquí para la versión 2010

    Salu2,


    José Mª Fueyo



    jueves, 11 de mayo de 2017 9:04