Hallo,
kann mir jemand sagen, wie ich prüfen kann, ob eine SQLite Datenbankverbindung bereits existiert oder nicht?
Ich nutze aktuell folgenden Code zum Verbinden bzw. Verbindung trennen. Ich hatte neulich den Fall, dass die Verbindung, aus mir noch unerklärlichen Gründen, weg war, daher habe ich ein Try-Catch eingebracht.
Folgende Meldung kommt logischerweise: "System.NullReferenceException: "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.""
Viel lieber würde ich prüfen, ob die Verbindung noch da ist und falls ja, dann trennen.
*Topic verschoben*
kann mir jemand sagen, wie ich prüfen kann, ob eine SQLite Datenbankverbindung bereits existiert oder nicht?
Ich nutze aktuell folgenden Code zum Verbinden bzw. Verbindung trennen. Ich hatte neulich den Fall, dass die Verbindung, aus mir noch unerklärlichen Gründen, weg war, daher habe ich ein Try-Catch eingebracht.
Folgende Meldung kommt logischerweise: "System.NullReferenceException: "Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.""
Viel lieber würde ich prüfen, ob die Verbindung noch da ist und falls ja, dann trennen.
VB.NET-Quellcode
- Dim sqlite_conn As Data.SQLite.SQLiteConnection
- Dim sqlite_cmd As SQLiteCommand
- Dim sqlite_datareader As SQLiteDataReader
- Dim sqladapt As New Data.SQLite.SQLiteDataAdapter
- Public Sub connect_db()
- sqlite_conn = New SQLiteConnection("Data Source=" & DB_Name & ";Version=3;New=True;Compress=True;")
- sqlite_conn.Open()
- sqlite_cmd = sqlite_conn.CreateCommand()
- End Sub
- Public Sub disconnect_db()
- Try
- sqlite_conn.Close()
- Catch ex As Exception
- MessageBox.Show("Aktuell bestehen keine offenen Verbindungen!" & vbCrLf & vbCrLf & ex.Message, "SQL-Test", MessageBoxButtons.OK, MessageBoxIcon.Error)
- End Try
- End Sub
*Topic verschoben*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()