none
Problema en aplicación realizada con VS2008, CRYSTAL REPORT Y SQL SERVER 2008 RRS feed

  • Pregunta

  • Buenas tardes, estoy realizando una aplicación para escritorio en VS2008 la cual lleva unos reportes que están realizados con crystal report, la aplicación funciona a la perfección en la computadora donde se esta realizando la aplicación, el problema se me presenta cuando instalo la aplicación en otra computadora ya que cuando se desea visualizar un reporte la aplicación no encuentra ni el servidor, ni la base de datos de la maquina de donde esta corriendo la aplicación. Teniendo en cuenta que debo cambiar el datasourceconnections (Reporte.DataSourceConnections.Item(0).SetConnection(ruta_serv, ruta_base, true)) donde ruta_serv y ruta_dase son unas variables que contienen el nombre del servidor y el nombre de la base de datos respectivamente.

    Lo mas extraño que en la computadora donde se realizo la aplicación si hace el cambio de servidor.

    jueves, 21 de octubre de 2010 14:57

Todas las respuestas

  • Hola,

     

    Esto es común cuando se trabaja con crystal, por ello deberas pasar al reporte de crystal el nombre de usuario y contraseña del sql o bien utilizar Datasets como fuente  de datos del reporte.

    Por ejemplo

    rpt.SetDatabaseLogon("UserName*", "Password","ServerName", "DbName")

     

    y estos son unos buenos manuales

    Crystal EXAMPLES

    Crystal Reports with Datasets

     

    Saludos,



    Jason Ulloa
    Mi Blog San José, Costa Rica
    viernes, 25 de febrero de 2011 19:50