Crystal Report - Ayuda por favor

 
Vista:

Ayuda por favor

Publicado por daco (6 intervenciones) el 26/04/2004 01:08:08
Luego de crear mi aplicacion y empaquetarlo voy y lo instalo en otra pc de las mismas especificaciones donde la cree, windowsxp prof..., y me sale este mensaje "Physical database not found".. ya no c que hacer:

Programo en VB 6.0, con Crystal Report 8.5 y access 2000 prof, y ADO e instrucciones de sql.

Trabajo con un DSR que se llama RPT1.dsr
el cual me despliega la lista de datos en una base de datos llamada bd.mdb, en una tabla llamada "tabla"... en forma de reporte.

En visual basic tengo estos codigos:
******************* Form1 *******************

Private Sub Command1_Click()
Form2.Show
End Sub
******************* fin del formulario*************

*********************Form2**********************
Dim Report As New CrystalReport1

Private Sub Form_Load()
Screen.MousePointer = vbHourglass
Report.Database.Tables(1).Location = App.Path & "\BD.mdb"
Report.Database.Tables(1).SetSessionInfo "", (Chr(10) & "123456")
CRViewer1.ReportSource = Report

CRViewer1.ReportSource = Report
CRViewer1.ViewReport
CRViewer1.Zoom (80)
Screen.MousePointer = vbDefault

End Sub

Private Sub Form_Resize()
CRViewer1.Top = 0
CRViewer1.Left = 0
CRViewer1.Height = ScaleHeight
CRViewer1.Width = ScaleWidth

End Sub
********************************fin form2****************************
tengo este programita zipiado si alguen gusta ayudarme se lo puedo enviar por correo... realmente lo agradeceria mucho...
Saludos a todos
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 por favor

Publicado por Fernando (46 intervenciones) el 26/04/2004 09:48:49
Ese error a mi me ocurrio porque me faltaba la dll de conexion del Crystal con ODBC (que era lo que usaba). En mi caso era p2sobdc.dll.

Comprueba lo que estas usando abriendo el informe y en Base de Datos/Convertir el controlador de la base de datos. Hay te pone el nombre de la dll, cambiando la 'd' por un '2'.
Buscala en el equipo y ponla en el que te da el error de "Physical database not found". Asi te deberia funcionar.
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 por favor

Publicado por daco (6 intervenciones) el 26/04/2004 17:29:53
Perfecto, gracias fernando, efectivamente me faltavan las tres dlls:
p2ctdao.dll, p2bdao.dll, p2irdao.dll...
me di cuenta con la instruccion report.database.verify...
me salio otro mensaje de error y con eso me guie...
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