Foros del Web » Programación para mayores de 30 ;) » .NET »

Problemas Crystal y C# 2005

Estas en el tema de Problemas Crystal y C# 2005 en el foro de .NET en Foros del Web. Hola a todos Me gustaria saber el poder cambiar la coneccion a la DB en el Crystal Reports, esto con el fin de qué, sea ...
  #1 (permalink)  
Antiguo 08/10/2009, 10:12
 
Fecha de Ingreso: agosto-2009
Mensajes: 5
Antigüedad: 14 años, 8 meses
Puntos: 0
Problemas Crystal y C# 2005

Hola a todos
Me gustaria saber el poder cambiar la coneccion a la DB en el Crystal Reports, esto con el fin de qué, sea cualquiera el nombre del servidor no tenga problema al conectarse con él y generar los reportes.
Comento que quiero obtener la estructura de campos en mi Crystal que viene con VisualStudio 2005 por medio de un XML y en mi aplicación me encargo de llenar ese xml,pero tengo el mismo problema que tenias,porque lo busco Explorador de campos, de ahi Asistenete de base de datos y Creo una nueva conexion ADO.NET y busco desde mi maquina el XML y asi lo jala pero a la hr de instalar mi aplicación en otra pc, se quedo la ruta de mi maquina al accesar a ese XML.
Otra segunda opción que lleve a cabo es incrustar el XML a mi Proyecto, lo consegui pero igual a la hr de buscarlo desde el Explorador de campos de Crystal pero a la hr de hacer su setup he instalarlo en otra PC ese XML lo busca en mi Directorio de Visual Studio 2005/Proyects/MiAplicacion/estructura.xml y NO dentro del Paquete de instalación que hice de mi proyecto?
La tercera opción es crear un DataSetTipado con la estructura de campos que utilizara mi Crystal y en el Explorador de datos de Crystal lo busco dentro de Datos del Proyecto, ahi si me lo busca a la hr de instalarlo en otra PC dentro de mi Paquete de intalación pero el problema surge si se cambia el nombre de mi DB o de la Tabla porque al hacer el DataSetTipado en Visual C# 2005 y al agregarle las tablas a utilizar debes de conectarte a la DB con una cadena de conexion absoluta(estática)pero si llega a cambiar al ejecutar la aplicación marcará ERROR, en esta 3ra opción lo conveniente es que sea modificable la cadena de conexion al ingresar las tablas al esquema xsd,no se si se pueda?
Espero su respuesta u opiniones, gracias.
  #2 (permalink)  
Antiguo 09/10/2009, 03:01
Avatar de sirurza  
Fecha de Ingreso: julio-2009
Mensajes: 14
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Problemas Crystal y C# 2005

Simple el metodo setDataSource acepta de todo, menos LINQ, solo tienes que pasar los datos con la misma estructura que tienes diseñada en el CR, es decir, si la tabla se llama "Pepe", tiene que ser igual, con los mismos campos(esto no es del todo cierto, ya que si pasas campos de mas no lo muestra)

Llevo trabajando con CR un tiempo y alfinal siempre muero en los DataSet, si lo diseñas desde VS recomiendo que mueras en los DataSet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:18.