-1
請我試圖在SQLite數據庫中的所有表加載到組合框我不斷收到錯誤:類型System.ArgumentException「未處理的異常發生在System.Data.SQLite.dll我在做什麼錯了?無法打開SQLite數據庫
更多信息:部分「C:\ SQliteTest \ sqlite_test \ bin \ Debug \ test.db」的ConnectionString格式無效,找不到等號:
以下是我的代碼。 VS保持高亮顯示: SQLconnect.Open()
Dim db As String =「C:\ SQliteTest \ sqlite_test \ bin \ Debug \ test.db; Version = 3;」
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim SQLconnect As New SQLite.SQLiteConnection()
Dim SQLcommand As SQLiteCommand
SQLconnect.ConnectionString = db
SQLconnect.Open()
SQLcommand = SQLconnect.CreateCommand
Dim SchemaTable = SQLconnect.GetSchema(SQLiteMetaDataCollectionNames.Tables)
For int As Integer = 0 To SchemaTable.Rows.Count - 1
If SchemaTable.Rows(int)!TABLE_TYPE.ToString = "table" Then
Me.ComboBox1.Items.Add(SchemaTable.Rows(int)!TABLE_NAME.ToString())
End If
Next
SQLcommand.Dispose()
SQLconnect.Close()
End Sub
比你。這解決了這個問題,但我有另一個問題,那就是我從一個SQLite應用程序創建的任何數據庫不打開。我不斷收到以下錯誤。 System.Data.SQLite.dll中發生類型'System.Data.SQLite.SQLiteException'的未處理異常 其他信息:無法打開數據庫文件 – SamuelDexter
如果我的答案解決了問題中的問題,您應該考慮接受它,因爲其他問題仍然存在另一個問題,讓更多的人可以看看它。 – jpw