Saltar al contenido

«crdb_adoplus.dll». No se puede encontrar o abrir el archivo PDB

Un Usuario hizo la siguiente pregunta

Hola,

¡Agradecemos cualquier ayuda con el siguiente problema!
Tengo una aplicación .NET 4.6.1 Winforms. La aplicación SAP utiliza Crystal Reports versión 13.0.26.3348. Después de convertir una aplicación de x86 a x64, los informes de cristal, cuya fuente de datos está configurada en el código subyacente, bloquean la aplicación. La aplicación en línea se bloquea:

Requisitos previos realizados antes de ejecutar la aplicación en la configuración x64:

Informes de cristal de SAP instalados, versión para Microsoft Visual Studio y después del tiempo de ejecución x-64 bit instalado.

this.mRpt.SetDataSource (datos);

Este código se usa perfectamente en la configuración x86 en comparación con la configuración x64.

La excepción es la siguiente:

Excepción: crdb_adoplus.pdb contiene la información de depuración necesaria para obtener la fuente del módulo crdb_adoplus.dll
Mensaje: Intento de leer o escribir en la memoria protegida. Esto suele ser una señal de que otra memoria está dañada.
Fuente: ‘crdb_adoplus’

Información de carga de símbolo:
C: Projects GlaziersCenter MainScreen bin x64 Debug crdb_adoplus.pdb: el archivo PDB no se puede encontrar ni abrir. C: Projects GlaziersCenter MainScreen bin x64 Debug crdb_adoplus.pdb: el archivo PDB no se puede encontrar ni abrir. d: Cortez_REL win64_x64 release pdb crystallreports.dataaccess crdb_adoplus.pdb: el archivo PDB no se puede encontrar ni abrir. C: WINDOWS crdb_adoplus.pdb: No se pudo encontrar ni abrir el archivo PDB. C: WINDOWS symbols dll crdb_adoplus.pdb: el archivo PDB no se puede encontrar ni abrir. C: WINDOWS dll crdb_adoplus.pdb: No se pudo encontrar ni abrir el archivo PDB. C: Users NEWPC AppData Local Temp SymbolCache crdb_adoplus.pdb 6764ad61e1dc4c5e92e853151ec628071 crdb_adoplus.pdb: el archivo PDB no se puede encontrar ni abrir. C: Users NEWPC AppData Local Temp SymbolCache MicrosoftPublicSymbols crdb_adoplus.pdb 6764ad61e1dc4c5e92e853151ec628071 crdb_adoplus.pdb: el archivo PDB no se puede encontrar ni abrir.

Mensaje de salida:

‘Application.exe’ (CLR v4.0.30319: Application.exe): Cargado ‘C: Archivos de programa (x86) SAP BusinessObjects Crystal Reports para .NET Framework 4.0 Common SAP BusinessObjects Enterprise XI 4.0 win64_x64 crdb_adoplus. dll ‘. No se puede encontrar o abrir el archivo PDB.

Excepción de transmisión: ‘System.AccessViolationException’ en crdb_adoplus.dll Intento de leer o escribir en la memoria protegida.

A menudo, esto es una señal de que otra memoria está dañada.

¿Alguna idea de qué más puedo hacer para resolver el problema? Por favor sugiera una solución lo antes posible.

2 respuesta

  • ¿Ha instalado la versión de 64 bits del controlador de Access (ado) y ha creado una conexión ODBC de 64 bits?

    -Dell

  • Investigué un poco más y encontré esto:

    https://stackoverflow.com/questions/59666654/crystal-report-sp26-setdatasource-method-failed-in-computers-of-clients-in-vis

    Por alguna razón, crdb_adoplus.dll no se está instalando con el tiempo de ejecución. Por lo tanto, debe copiar crdb_adoplus.dll desde la máquina del desarrollador a la máquina en tiempo de ejecución. La instalación predeterminada debe contener la siguiente carpeta: C: Archivos de programa (x86) SAP BusinessObjects Crystal Reports para .NET Framework 4.0 Common SAP BusinessObjects Enterprise XI 4.0 win64_x64.

    -Dell