none
Error "Void CompactAndRepair(System.String)", Error "Error al recuperar un generador de clases COM para el componente con CLSID {73A4C9C1-D68D-11D0-98BF-00A0C90DC8D9} debido al siguiente error: 80080005" RRS feed

  • Pregunta

  • Buenos días.

    He escrito una aplicación en C#, que hace uso de la librería Microsoft.Office.Interop.Access.

    Lo que hago es declarar 

                   Microsoft.Office.Interop.Access.Application app = new Microsoft.Office.Interop.Access.Application();

    para luego invocar al método CompactRepair.

    El caso es que al ejecutarlo en el PC en el que estoy realizando el desarrollo, todo funciona correctamente y me compacta la BD (en este PC tengo instalado tanto Visual Studio 2008 como Office)

    Al ejecutar la aplicación en un PC en el que no tengo ni Visual Studio, y tengo Open Office, en el momento de la declaración, me da el siguiente error:

    Void CompactAndRepair(System.String)", Error "Error al recuperar un generador de clases COM para el componente con CLSID {73A4C9C1-D68D-11D0-98BF-00A0C90DC8D9} debido al siguiente error: 80080005

    He tratado de registrar la librería, y recibo el siguiente error:

    "Se cargó el módulo ... pero no se encontró el punto de entrada DllResgisterServer. Asegúrese de que ... es un archivo DLL u OCX válido e inténtelo de nuevo"

    Agradezco cualquier ayuda para solventar este problema. Gracias


    viernes, 16 de octubre de 2020 7:26

Respuestas

Todas las respuestas