Problemas con reportes de Crystal

13/04/2006 - 00:47 por Adal | Informe spam
Tengo una apliacion en Win, y en ella incluyo reportes de Crystal, en mi
máquina todo funciona bien. Los reportes los tengo fuera de los archivos de
instalación de mi proyecto. Desde Crystal (utilizo el Cristal que viene
incluido en VS2005)me conecto a la base de datos con un DSN que utiliza un
usuario con autentificación de SQL. Cuando instala la aplicación en otras
maquinas me pide el login del dsn (lo pide tambien en mi pc, pero si lo
acepta), pero al escribir el login del DSN, no me lo acepta? En mi maquina he
entrado con la sesion de otro UsuarioA, pruebo el programa y si funciona, en
otras maquinas entro con el UsuarioA y no funciona. Alguna idea, de antemano,
gracias.

ADAL

Preguntas similare

Leer las respuestas

#1 Gilberto López
14/04/2006 - 07:50 | Informe spam
Adal, ¿Cómo están grabados tus archivos de reporte de Crystal?, ¿Tienen
preconfigurado el DSN?, porque por allí podría ser el problema... de
antemano te digo que en mi experiencia, esto nunca ha sido una buena opción,
ya que si llega a cambiar el acceso a la BD (nombre o IP del servidor, el
usuario o password) los reportes dejan de conectarse.

¿Porque no pruebas a desde el código indicarle al reporte cual es el DSN de
conexión?, esto es lo más simple y podría solucionar tu problema, yo suelo
preferir el conectarle directamente un DataSet, pero esto es un poco más
complejo, aunque permite la flexibilidad de tener los reportes aún cuando no
halla BD (puedes crear los DataSets en memoria sin BD).

Saludos
FLY

"Adal" wrote in message
news:
Tengo una apliacion en Win, y en ella incluyo reportes de Crystal, en mi
máquina todo funciona bien. Los reportes los tengo fuera de los archivos
de
instalación de mi proyecto. Desde Crystal (utilizo el Cristal que viene
incluido en VS2005)me conecto a la base de datos con un DSN que utiliza un
usuario con autentificación de SQL. Cuando instala la aplicación en otras
maquinas me pide el login del dsn (lo pide tambien en mi pc, pero si lo
acepta), pero al escribir el login del DSN, no me lo acepta? En mi maquina
he
entrado con la sesion de otro UsuarioA, pruebo el programa y si funciona,
en
otras maquinas entro con el UsuarioA y no funciona. Alguna idea, de
antemano,
gracias.

ADAL

Respuesta Responder a este mensaje
#2 Adal
14/04/2006 - 16:14 | Informe spam
Hola, ke tal!!!! Mira por fin he solucionado el problema, y bueno... te
escribo para decirte lo ke tenia mal... y agradecerte, porke los consejos que
me diste me han ayudado mucho.

Mira, primero lo ke hice fue configuar a un usuario con autentificación de
SQL, luego cree un DSN, y el cual use para conectarme desde Crystal a la BD.
y luego en la maquina donde instalo el programa, di de alta nuevamente el DSN
(y era esto lo ke no estaba haciendo) y una vez creado el DSN en la nueva
maquina, ya funcionan los reportes.

Y con respecto a lo ke me comentas de las otras opciones, pues... mira...
voy a estudiar al repecto, porke por el momento esta es la única forma en que
lo se hacer, pero si algo he aprendido en esto de la programación es ke
siempre es bueno tener mas de una forma de hacer las cosas. Nunca se sabe
cuando se utilizaran... o cuando es mejor una ke la otra... hasta pronto... y
gracias...

"Gilberto López" wrote:

Adal, ¿Cómo están grabados tus archivos de reporte de Crystal?, ¿Tienen
preconfigurado el DSN?, porque por allí podría ser el problema... de
antemano te digo que en mi experiencia, esto nunca ha sido una buena opción,
ya que si llega a cambiar el acceso a la BD (nombre o IP del servidor, el
usuario o password) los reportes dejan de conectarse.

¿Porque no pruebas a desde el código indicarle al reporte cual es el DSN de
conexión?, esto es lo más simple y podría solucionar tu problema, yo suelo
preferir el conectarle directamente un DataSet, pero esto es un poco más
complejo, aunque permite la flexibilidad de tener los reportes aún cuando no
halla BD (puedes crear los DataSets en memoria sin BD).

Saludos
FLY

"Adal" wrote in message
news:
> Tengo una apliacion en Win, y en ella incluyo reportes de Crystal, en mi
> máquina todo funciona bien. Los reportes los tengo fuera de los archivos
> de
> instalación de mi proyecto. Desde Crystal (utilizo el Cristal que viene
> incluido en VS2005)me conecto a la base de datos con un DSN que utiliza un
> usuario con autentificación de SQL. Cuando instala la aplicación en otras
> maquinas me pide el login del dsn (lo pide tambien en mi pc, pero si lo
> acepta), pero al escribir el login del DSN, no me lo acepta? En mi maquina
> he
> entrado con la sesion de otro UsuarioA, pruebo el programa y si funciona,
> en
> otras maquinas entro con el UsuarioA y no funciona. Alguna idea, de
> antemano,
> gracias.
>
> ADAL
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida