1 Previous Next 

Parameters Oledb with DateTimePicker


Often is done the selection of data from a Jet (MS Access) file very difficult. While it is so easy
Public Class Form1
    'Drag and drop for this tip a datetimepicker and a DataGridView on a form
    'Be aware this is a sample better to use a generic dataset using the DataSource way
    Private DT As New DataTable
    Private Sub Form1_Load(ByVal sender As ObjectByVal e As EventArgsHandles MyBase.Load
        DateTimePicker1.Value = New Date(1995, 7, 3) 'For northwind which is so old.
    End Sub
 
    Private Sub DateTimePicker1_ValueChanged(sender As Object, e As EventArgsHandles DateTimePicker1.ValueChanged
        Using da As New OleDb.OleDbDataAdapter("SELECT * FROM Orders WHERE (OrderDate = ?)",
                 "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\test\nwind.mdb")
            da.SelectCommand.Parameters.AddWithValue("?", DateTimePicker1.Value.Date) 'Watch the Date which is important
            da.Fill(DT)
            DataGridView1.DataSource = DT
        End Using
    End Sub
End Class



1 Previous Next