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

no trae ningún registro en informe de Crystal report de C#

Estas en el tema de no trae ningún registro en informe de Crystal report de C# en el foro de .NET en Foros del Web. Buenas tardes, estoy realizando un programa con una tabla de access 2003, estoy usando C# de Visual Studio 2005. Este procedimiento es un botón, que ...
  #1 (permalink)  
Antiguo 24/10/2012, 15:47
Avatar de ingesisjd  
Fecha de Ingreso: junio-2012
Ubicación: Medellín
Mensajes: 10
Antigüedad: 8 años
Puntos: 0
no trae ningún registro en informe de Crystal report de C#

Buenas tardes, estoy realizando un programa con una tabla de access 2003, estoy usando C# de Visual Studio 2005.

Este procedimiento es un botón, que al pulsarlo me debe traer los registros de la tabla de VENTAS de acuerdo al rango de fechas que yo le digite, el problema es que ya no me trae nada. Las fechas son dos campos dateTimePicker1, y en el código ya le puse los parámetros para evitar problemas de que traiga la hora y no ponga problema de compatibilidad de campos por sus tipos.

Antes de ponerle lo de las fechas, y probándolo que me trajera los registros de la tabla, sí me los traía todos; ahora que le di la condición de las fechas, y los parámetros ya no me muestra nada de nada, y sabiendo que determinadas fechas sí tienen información realmente en la base de datos.

Soy prncipiante en esto, les agradezco mucho en lo que me puedan ayudar.

private void BGENEREPOR_Click(object sender, EventArgs e)
{
dtscierrev.Clear();

//string rquery = @"SELECT VENTAS.*, CODIGOS.NOMARTI, ARTICULOS.DESCRIP FROM ((VENTAS INNER JOIN ARTICULOS ON VENTAS.REFEREN = ARTICULOS.REFEREN) INNER JOIN CODIGOS ON VENTAS.CODIGO = CODIGOS.CODIGO) where FECHAVEN between @desde AND @hasta";

string rquery = @"SELECT * FROM VENTAS WHERE FECHAVEN >= @desde AND FECHAVEN <= @hasta";

DateTime fecha = DateTime.Today;
string fechacadena = fecha.ToString("dd/MM/yyyy");

DateTime fecha2 = DateTime.Today;
string fechacadena2 = fecha2.ToString("dd/MM/yyyy");

fechacadena = Convert.ToString(DFECHADES.Text);
fechacadena2 = Convert.ToString(DFECHAHAS.Text);

OleDbCommand cmd = new OleDbCommand(rquery, oleDbConnection1);

cmd.Parameters.AddWithValue("@desde", fechacadena);
cmd.Parameters.AddWithValue("@hasta", fechacadena2);

OleDbDataAdapter da = new OleDbDataAdapter(cmd);

da.Fill(dtscierrev);

// Crea el reporte
repventas repvent = new repventas();

// Asocia el conjunto de datos con el reporte
repvent.SetDataSource(dtscierrev);

// Asocia el reporte con el Visualizador
crysrepver2.ReportSource = repvent;
}
  #2 (permalink)  
Antiguo 26/10/2012, 13:05
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 8 años, 2 meses
Puntos: 61
Respuesta: no trae ningún registro en informe de Crystal report de C#

Que tipo de dato son tus campos de fechas en la base de datos?
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres
  #3 (permalink)  
Antiguo 26/10/2012, 15:06
Avatar de ingesisjd  
Fecha de Ingreso: junio-2012
Ubicación: Medellín
Mensajes: 10
Antigüedad: 8 años
Puntos: 0
Respuesta: no trae ningún registro en informe de Crystal report de C#

El tipo de dato es: Fecha/Hora y el formato es: fecha corta.
  #4 (permalink)  
Antiguo 07/11/2012, 11:19
Avatar de ingesisjd  
Fecha de Ingreso: junio-2012
Ubicación: Medellín
Mensajes: 10
Antigüedad: 8 años
Puntos: 0
Respuesta: no trae ningún registro en informe de Crystal report de C#

ayuda por fa.......

Etiquetas: crystal, informe, registro, report, tabla, visual
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 01:28.