Ver Mensaje Individual
  #11 (permalink)  
Antiguo 21/10/2008, 02:11
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 17 años
Puntos: 37
Respuesta: Como obtener el rango entre 2 DateTimePicker?

Cita:
Iniciado por dieama Ver Mensaje
Escribi tal cual me dijiste:

...

y me salio este error sobre da.Fill(dt)

No coinciden los tipos de datos en la expresión de criterios.
En Access el separador de campos tipo fecha es la almohadilla (#), copia este código tal cual está.

Código:
Private Sub cmdGenerar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdGenerar.Click
    Dim cnn As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; " & _
        "data source=" & CurDir() & "\base.mdb")
    Dim da As New OleDbDataAdapter("SELECT * FROM Compras " & _
        " Where Fecha BETWEEN #" & dtpDesde.Value.ToString("MM/dd/yyyy") & _
        "# AND #" & dtpHasta.Value.ToString("MM/dd/yyyy") & "# ORDER BY Fecha", cnn)

    Dim ds As New DataSet
    da.Fill(ds)
    dgvListado.DataSource = ds.Tables(0)
End Sub
Espacio de nombres: Imports System.Data.OleDb