Problema con Crystal Reports y Terminal Server

12/07/2003 - 13:25 por Gemma Ortuño | Informe spam
Hola grupo:

Tengo una rutina para impresión de informes con Crystal Reports, que
me funciona perfectamente
en todos los casos, excepto cuando lo intento a través de Terminal
Server. En este caso en el
momento de visualizar el informe por pantalla o imprmirlo me aparece
el error:
"Imposible localizar la Base de Datos".

La rutinas que empleo es similar a esta:

oCrystal = CREATEOBJECT("CrystalRuntime.Application")
oReport = oCrystal.OpenReport(lDirRep+"informe.frx")

oBD = oReport.Database()
oBDT = oBD.Tables()
oBDTI = oBDT.Item(1)
oBDTI.Location = "c:\tabla.dbf"

oReport.PrintOut(.F.)

¿ Alguien sabe porqué podría ocurrir ésto ?

Preguntas similare

Leer las respuestas

#1 Gemma Ortuño
14/07/2003 - 12:38 | Informe spam
Realmente yo utilizo el sys(2015) con una ruta predefinida en al
aplicación, de tal forma
que quedaría como: Nombre_unidad_de_red + Nombre_único_de_fichero.
Te puedo comentar que sentándome físicamente en el servidor sí que me
funciona el informe.

"Gorka Justo" escribió en el mensaje
news:#
Mostrar la cita
que
Mostrar la cita
Terminal
Mostrar la cita
aparece
Mostrar la cita
C.
Mostrar la cita
#2 Gemma Ortuño
14/07/2003 - 13:21 | Informe spam
Bueno, parece que acabo de encontrar la solución. Buscando en la Base de
Conocimientos
de Seagate he encontrado un artículo que comenta que es necesario copiar
ciertas librerías
de WINNT\CRYSTAL a WINNT\SYSTEM32, para poder trabajar con Terminal Server.
En mi caso he copiado la librería: p2bxbse.dll y ya me ha funcionado.


"Gemma Ortuño" escribió en el mensaje
news:
Mostrar la cita
Reports,
Mostrar la cita
misma
Mostrar la cita
Ads by Google
Search Busqueda sugerida