Hi,
habe ein Zugriffsscript in VB .NET welches mir auf eine DB von Access zugreift. Funktioniert alles wunderbar.
Wenn ich eine Normale abfrage mache, funktioniert dies auch wunderbar z.B.
wenn ich jetzt aber nur Daten haben will, die jünger sind alls ein vorgegebenes Datum
Bring er mir folgenden Fehler:
Syntaxfehler in Datum in Abfrageausdruck 'Zeitpunkt >= 02.07.2013 13:42:40'.
die Spalte Zeitpunkt ist in Access hinterlegt als Date, zeit_von ist eine DateTime
Edit by ErfinderDesRades: (Thema verschoben) Bitte richtiges UnterForum wählen!
habe ein Zugriffsscript in VB .NET welches mir auf eine DB von Access zugreift. Funktioniert alles wunderbar.
Wenn ich eine Normale abfrage mache, funktioniert dies auch wunderbar z.B.
wenn ich jetzt aber nur Daten haben will, die jünger sind alls ein vorgegebenes Datum
VB.NET-Quellcode
- Public Sub LeseAlleRohdaten(ByVal DBName As String, ByRef rohdaten() As Double, ByRef Zeitpunkt As String, ByRef zeit_von As DateTime)
- Dim DBConn As OleDbConnection
- Dim Daten As New DataTable
- Dim sql As String
- Dim Spalten As Byte
- Dim Zeilen As UInt32
- Dim i As Byte
- ' "WHERE Zeitpunkt >= " & zeit_von & _
- DBConn = Datenbank_oeffnen(DBName)
- sql = "SELECT * FROM tblRohdaten " & _
- "WHERE Zeitpunkt >= " & zeit_von & _
- " ORDER BY Zeitpunkt ASC;"
- Dim DBCmd As New OleDbCommand(sql, DBConn)
- Dim result As OleDbDataReader = DBCmd.ExecuteReader()
- Daten.Load(result)
- Zeilen = Daten.Rows.Count()
- Spalten = Daten.Columns.Count
- ReDim rohdaten(Spalten - 2)
- For j As UInt32 = 0 To Zeilen - 1
- Zeitpunkt = CStr(Daten.Rows(j)(0))
- frmMain.timestamp_ende_db = Convert.ToDateTime(Zeitpunkt)
- For i = 1 To Spalten - 1
- rohdaten(i - 1) = Daten.Rows(j)(i)
- Next i
- frmMain.pointpairlisten_fuellen()
- Next j
- result.Close()
- result = Nothing
- Daten = Nothing
- Datenbank_schliessen(DBConn)
- End Sub
Bring er mir folgenden Fehler:
Syntaxfehler in Datum in Abfrageausdruck 'Zeitpunkt >= 02.07.2013 13:42:40'.
die Spalte Zeitpunkt ist in Access hinterlegt als Date, zeit_von ist eine DateTime
Edit by ErfinderDesRades: (Thema verschoben) Bitte richtiges UnterForum wählen!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „ErfinderDesRades“ ()