none
Conexion Dinamica al Servidor en un Crystal Report con Visual Basic RRS feed

  • Pregunta

  • Bueno, no se si me explico o me entiendan lo suficiente con el titulo, pero mi duda es saber si hay alguna forma de hacer que un reporte haga una conexion a un servidor cada vez que la aplicacion se corra en otro equipo.

    Bueno, a lo que me refiero es que ya tengo mi reporte hecho, y cuando lo corro en mi aplicacion en mi computadora pues corre muy bien, pero cuando me cambio de equipo y corro la aplicacion me marca un error con el servidor, ay alguna manera de hacer que no me mande ese error cuando lo corro desde otra maquina, el reporte usa Query's agregados en forma de "Command's", insertados en el momento de hacer la conexion (estatica) al server y a la BD que usa paa obtener la informacion, eso l ocreo mediante una conexion de modo "OLE DB (ADO)", pero me gustaria evitar el error que me provoca cuando corro mi aplicacion desde otro equipo,  el error es con la conexion, por culpa del server
    miércoles, 9 de septiembre de 2009 23:11

Todas las respuestas

  • Yo he podido solucionar eso usando el método SetDataSource() de la clase ReportDocument.

    Dim rpt as new ReportDocument()
    -
    -
    -
    rpt.SetDataSource(origenDatos)

    donde origenDatos puede ser un DataTable, una colección genérica (List Of), la propiedad DataSource de un DataGridview, etc...
    Espero te sirva.

    Saludos Eduardo Peredo
    sábado, 19 de septiembre de 2009 15:13

  • Yo creo que te puede servir la explicación que está en mi blog:
    http://mriveros.blogspot.com/2009/07/crystal-report-aspnet-paso-de.html

    Donde te dice como utilizar los controles de Crystal Report para cuando necesites cambiar  tu servidor de base de datos, en la fase de producción, especialmente si utilizas Stored procedures.

    Cordialmente http://mriveros.blogspot.com/
    • Propuesto como respuesta RamsesMao sábado, 26 de septiembre de 2009 21:08
    sábado, 26 de septiembre de 2009 21:08
  • Ok, muchas gracias por tu ayuda, lo pondre a prueba,
    sábado, 26 de septiembre de 2009 22:08