Visual Basic.NET - Compara Fechas de una base de datos y un DataTimePicker

   
Vista:

Compara Fechas de una base de datos y un DataTimePicker

Quiero comparar el campo Fecha (de la tabla Caja contenida en un DataSet) con la fecha ingresada en 2 DateTimePicker (uno es para la fecha inicial y el otro para la fecha final) contenidos en un formulario, para poder ver en un reporte el movimiento de caja entre las dos fechas.
El codigo que estoy usando es el siguiente:

Private Sub btnVer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles _ btnVer.Click

If dtpInicial.Value > dtpFinal.Value Then
MsgBox("Fecha inicial no puede ser mayor que fecha final")
Return
End If

Me.CajaBindingSource.Filter = "Fecha >= " & Me.dtpInicial.Value & " And Fecha <= " & dtpFinal.Value & " AND IdCobro > 0"

' No procesa esta linea me da el mensaje "No se puede realizar la operación '>=' en System.DateTime y System.Double"

Me.rptViewCaja.RefreshReport()

End Sub

Cual es el problema, existe otra manera de realizar esta tarea. Por favor necesito una ayuda urgente.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Compara Fechas de una base de datos y un DataTimePicker

Publicado por Damian (824 intervenciones) el 06/04/2012 15:30:21
Deberías comparar las fechas entre comillas simples. Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar