SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: UserCode en Sábado 22 de Octubre de 2005, 01:52
-
Perdon por poner este link aqui pero el Foro de Crystal es un foro muy poco activo, asi que veo la posibilidad de ver si algun desarrollador que utilice Crystal Report pueda conocer este tipo de error y saber como solucionarlo.
http://foros.solocodigo.com/index.php?showtopic=17932 (http://foros.solocodigo.com/index.php?showtopic=17932)
Buscando mucho, al parecer el problema esta relacionado a las DLL, falta alguna o no esta correctamente registrada o ubicada, pero la cuestion es por ahi, con las DLLs al instalar la aplicacion la maquina del cliente. Pero practicamente he empaquetado la mayoria de las DLLs de Crystal, y tratado de registrar, pero todo sigue igual.
De igual manera corriendo los runtime help de Crystal para saber las dependencias de crystal (en mi caso) DAO.
por favor una manito si :(
-
Trata lo siguiente, en el Crystal Report, con el reporte abierto, busca en menú 'Base de datos' la opción 'Establecer ubicación' y en el cuadro que aparece elige 'La misma que el informe'
<_<
-
Compadre ya lo resolvi B)
Se resuelve de la siguiente forma...
Ejecutar el archivo de ayuda de Crystal llamado: Runtume.hlp
El cual se encuentra en la ruta:
C:\Archivos de programa\Seagate Software\Crystal Report\Developer Files\Help
En mi caso es Base de datos Access 97, por lo que de la lista seleccione:
Direct Access - Access 7
Esto arroja la informacion de las DLL que necesita el Crystal para Access97
y DAO
Este es el contenido del archivo de ayuda del Crystal informando:
FILENAME LOCATION DESCRIPTION
P2BDAO.DLL WINDOWS\SYSTEM or WINDOWS\SYSTEM32 (NT only) SCR Physical
Database DLL
P2CTDAO.DLL WINDOWS\SYSTEM or WINDOWS\SYSTEM32 (NT only) SCR Physical
Dictionary DLL
P2IRDAO.DLL WINDOWS\SYSTEM or WINDOWS\SYSTEM32 (NT only) SCR Physical
Directory DLL
The following files are required if you are using one of the following
external databases as an Access 7.0 attached table (Installable ISAM):
FILE LOCATION DESCRIPTION
MSPX3032.DLL WINDOWS\SYSTEM or WINDOWS\SYSTEM32 (NT only) Paradox DLL
MSXB3032.DLL WINDOWS\SYSTEM or WINDOWS\SYSTEM32 (NT only) dBASE (and FoxPro)
DLL
Las 3 primeras librerias las pase a System32 y funciono, posteriormente a
agregarlas al instalador de igual manera funciono.
Para cuando sucede el error de: Physical database not found.
Irse al Runtime.hlp del Crystal el cual informa de las dependencias del
Crystal para lo desarrollado.
Las ultimas DLL no las tengo pero no importa, son para otro tipo de BDs. :kicking:
Fue una batalla dura pero listo :lightsabre:
:hola:
-
Gracias por la información.
:kicking: