Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2012, 15:47
Avatar de ingesisjd
ingesisjd
 
Fecha de Ingreso: junio-2012
Ubicación: Medellín
Mensajes: 10
Antigüedad: 11 años, 10 meses
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;
}