Cita:
Iniciado por dieama
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