SetDataLocation ( Crystal Report )

Cree un informe en Crystall Report 8
Y lo llamo desde Vb.6 me funciona perfectamente en la PC que lo cree pero al instalar la aplicación en otra PC me
en vía el siguiente mensaje
"Physical Database no found"
Y no me muestra nada
Uso lo siguiente para especificar la ruta donde esta la data con la tabla
MiPathDb : c:\DataGral.Mdb
Tabla: Solicitud
Set oRptTables = Oreport.Database.Tables
Set oRptTable = oReportTables.Item(1)
oRptTable.Location = MiPathDb
Por favor me urge tu ayuda y te agradezco anticipadamente...

1 Respuesta

Respuesta
1
Tienes que ubicar tu base de datos en una carpeta compartida y l anueva rutaseria
MiPathDb : \\servidor\c\DataGral.Mdb
Hola Nicoperu... realmente te agradezco
Tu ayuda pero mi problema siempre persiste.
Fíjate que he creado el ambiente exacto en la otra PC pero como que Crystal Report 8.0 graba algo en la PC donde se crea el informe y al copiarlo a otra busca esa información y claro por lógica no existe.
Gracias de amigo...
Es que en tu diseño también tienes que invocar a la tabla desde la ruta del servidor
O haz algo más practico accede a tu reporte desde un odbc y ahí si no tendrías problemas ya que el odbc se encargaría de ubicar la ruta a la data
Gracias amigo utilice un ODBC y me solucionó el problema pero ademas me faltaban las DLL en la PC cliente .- te las envío por si alguien te pregunta nuevamente algo parecido
PS2odbc.dll ( accesar base vía odbc )
Ps2Oledb.dll

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas