Ich möchte Daten aus einer Datenbank in einer Datagridview anzeigen. Ich bekomme einen Fehler auf da.Fill(ds, "SAMPLE")
mit "Datentyp Mismatch-Fehler". Bitte sehen Sie den Screenshot. Meine Datumsformate sind 'short date', datetimepicker und Datenbankwerte.Abrufen von Daten zwischen zwei Daten aus Access-Datenbank mit VB.NET
Imports System.Data.OleDb
Public Class Form1
Dim connString As String = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\Users\Recto D Sanchez Jr\Documents\sample.accdb"
Dim MyConn As OleDbConnection
Dim da As OleDbDataAdapter
Dim ds As DataSet
Dim tables As DataTableCollection
Dim source1 As New BindingSource
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
MyConn = New OleDbConnection
MyConn.ConnectionString = connString
ds = New DataSet
tables = ds.Tables
da = New OleDbDataAdapter("Select * from SAMPLE where [LOGDATE] between '" & DateTimePicker1.Text & "' And '" & DateTimePicker2.Text & "'", MyConn)
da.Fill(ds, "SAMPLE")
Dim view As New DataView(tables(0))
source1.DataSource = view
DataGridView1.DataSource = view
End Sub
End Class
haben Sie versucht, "SAMPLE" zu entfernen? – Spiderman
Versuchte das. Derselbe Fehler. :( – jaysonpogi