Hallo alle zusammen,
ich bin ein Anfänger und setzte mich zur Zeit mit MS Visual Studio 2008 auseinander. Und zwar, versuche ich mit Visual Basic eine Datenbank zu erstellen.
Dafür habe ich eine existirende Access-Datenbank importiert und benutze OleDB Technik.
Eine Form habe ich erstellt mit einem Menü und DataGridView, um die Datensätze tabellarisch darstellen zu können. Dem "Benutzer" möchte ich folgende möglichkeiten anbieten:
Datensätze filtern:
1. nach Adresse
2. nach Datum (das Datum Spalte ist in Originaltabelle vorhanden)
Mit der Adresse hat es wunderbar geklappt. Aber mit dem Datum habe ich folgendes Problem: "Datentypen passen nicht übereinander". Dabei benutze ich folgenden Code:
Hat jemand eine Idee woran es liegen könnte? Wäre sehr dankbar für Ihre Hilfe.
Danke schon im voraus
P.S. Ich habe diesen Code jetzt nicht vor den Augen, aber was die Command Zeile angeht stimmt 100%.
ich bin ein Anfänger und setzte mich zur Zeit mit MS Visual Studio 2008 auseinander. Und zwar, versuche ich mit Visual Basic eine Datenbank zu erstellen.
Dafür habe ich eine existirende Access-Datenbank importiert und benutze OleDB Technik.
Eine Form habe ich erstellt mit einem Menü und DataGridView, um die Datensätze tabellarisch darstellen zu können. Dem "Benutzer" möchte ich folgende möglichkeiten anbieten:
Datensätze filtern:
1. nach Adresse
2. nach Datum (das Datum Spalte ist in Originaltabelle vorhanden)
Mit der Adresse hat es wunderbar geklappt. Aber mit dem Datum habe ich folgendes Problem: "Datentypen passen nicht übereinander". Dabei benutze ich folgenden Code:
Code:
dim con as new OleDb.OleDbConnection="Provider....etc..."
dim cmd as string="Select * from tblRechnung where Rechnungsdatum>=#" & Me.TScbxDatum.Text & "#"
Dim adapter as New OleDbDatenAdapter
adapter(cmd,con)
adapter.fill(rechnungen,"tblRechnung") '<---- HIER KOMMT DER FEHLER VOR
Me.DataGridView1.DataSource=rechnungen
Me.DataGridView1.DataMember="tblRechnungen"
Danke schon im voraus
P.S. Ich habe diesen Code jetzt nicht vor den Augen, aber was die Command Zeile angeht stimmt 100%.