Hallo und Frohe Ostern.
Beschäftige mich zur Zeit mit einer Fremddatenbank (Agfeo TK-Anlage, Kontakte).
Zur Zeit aktualisiere ich die Daten, indem ich eine Textdatei (Quelle: meine Accsess-Datenbank) erstelle und diese dann über Agfeo importiere.
Ist halt sehr umständlich. Mein Gedanke ist nun, die Daten direkt in der Agfeo-Datenbank zu aktualisieren.
Öffnen kann man diese mit SQLite.
Nun erhalte ich den Fehler: Die Zeichenfolge wurde nicht als gültiges DateTime erkannt.
Die Spalte birthday enthält keine Daten, sie ist deklariert als Date.
Beschäftige mich zur Zeit mit einer Fremddatenbank (Agfeo TK-Anlage, Kontakte).
Zur Zeit aktualisiere ich die Daten, indem ich eine Textdatei (Quelle: meine Accsess-Datenbank) erstelle und diese dann über Agfeo importiere.
Ist halt sehr umständlich. Mein Gedanke ist nun, die Daten direkt in der Agfeo-Datenbank zu aktualisieren.
Öffnen kann man diese mit SQLite.
VB.NET-Quellcode
- Private Sub TabelleAnzeigen(ByVal TabellenName As String)
- If Not IO.File.Exists(Me.Zugriff_Arbeitsverzeichnis) Then
- MessageBox.Show("Die Datenbank steht nicht zur Verfügung.", "Agfeo Datenbank", MessageBoxButtons.OK, MessageBoxIcon.Hand)
- Exit Sub
- End If
- Try
- Me.DGV_AgfeoDB.DataSource = Nothing
- Me.DatenTabelle = New DataTable
- Me.SQL_Auftrag = New SQLiteCommand
- Me.SQL_Adapter = New SQLiteDataAdapter
- Me.SQL_Verbindung = New SQLiteConnection
- Me.SQL_Verbindung.ConnectionString = "Data Source=" & Me.Zugriff_Arbeitsverzeichnis
- Me.SQL_Verbindung.Open()
- Me.SQL_Auftrag.Connection = Me.SQL_Verbindung
- Me.SQL_Auftrag.Parameters.Add("@ birthday", DbType.DateTime)
- Me.SQL_Auftrag.CommandText = "SELECT * From " & TabellenName
- Me.SQL_Adapter.SelectCommand = Me.SQL_Auftrag
- Me.SQL_Adapter.Fill(Me.DatenTabelle)
- Me.DGV_AgfeoDB.DataSource = Me.DatenTabelle
- Me.SQL_Verbindung.Close()
- Catch ex As Exception
- Me.SQL_Verbindung.Close()
- MessageBox.Show("Beim Öffnen der Tabelle " & TabellenName & " ist folgender Fehler aufgetreten: " & vbNewLine &
- ex.Message, "Agfeo Datenbank", MessageBoxButtons.OK, MessageBoxIcon.Error)
- End Try
- End Sub
Nun erhalte ich den Fehler: Die Zeichenfolge wurde nicht als gültiges DateTime erkannt.
Die Spalte birthday enthält keine Daten, sie ist deklariert als Date.
Gruß Markus