Visual Basic - Ayuda Urgente Con Crystal Reports

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda Urgente Con Crystal Reports

Publicado por david (68 intervenciones) el 04/01/2001 00:00:00
Hola, tengo un grave problema con Crystal Reports que esta con en VB 5, tengo varios informes de CR con una base de datos de Acces, el problema es que instalo mi programa en varios ordenadores y funciona los informes perfectamente, pero en el ordenador que tiene que estar instalado me da los siguientes errores.

En mi programa:
Crystal Report: Database error
can not inicialize OLE

Error 20534 ocurrio: Error Detected by Database DLL

Y cuando lo intento abrir en ese ordenador con el propio Crystal Reports, es el siguiente:
Crystal Report: Error de base de datos
can not create DAO DBengine

He probado, con CR que viene con VB 6 y Cristal Reports 8, y da los mismos errores

Ruego vuestra ayuda, es muy urgente.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda Urgente Con Crystal Reports

Publicado por tecniCam (220 intervenciones) el 04/01/2001 00:00:00
¿Tienes instaladas todas las bibliotecas de Crystal en el ordenador ese?
Para más ayuda entra en "visualia" y mira en CRYSTAL.
Pulsa abajo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda Urgente Con Crystal Reports

Publicado por david (68 intervenciones) el 05/01/2001 00:00:00
Sin, instalo el visual basic, y crystal reports y nada da el mismo error
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda Urgente Con Crystal Reports

Publicado por tecniCam (220 intervenciones) el 05/01/2001 00:00:00
Puede que no encuentre la Base de Datos (que esté instalada en otro directorio). En este caso necesitas la Función AddPath, toma nota:
Para una base de datos que se llama PEPE y un repor que se llama ANDAYA

Declaraciones:
Dim DatabasePath$
Dim DatabaseName$

Form_Load()
DatabasePath$ = App.Path
DatabaseName$ = AddPath$(DatabasePath$, "PEPE.MDB")
End Sub

Function AddPath (Path$, DatabaseName$) As String
If Mid$(Path$, Len(Path$), 1) <> "\" Then
Path$ = Path$ & "\"
End If
AddPath$ = Path$ & DatabaseName$
End Function

Para llamar al repor:
Sub Command1_Click()
Screen.MousePointer = HOURGLASS
´El control repor se llama rptPrint
rptPrint.Destination = 0
rptPrint.DataFiles(0) = DatabaseName$
rptPrint.ReportFileName = AddPath(DatabasePath$, "ANDAYA.rpt")
rptPrint.Action = 1
Screen.MousePointer = DEFAULT
End Sub

Y con esto puedes poner la base de datos en el directorio que quieras, que siempre la encontrará.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar