2016-03-26 10 views
-1

を開くことができません。 :部分 "C:\ SQliteTest \ sqlite_test \ bin \ Debug \ test.db"の無効なConnectionString形式、等号が見つかりません:私は間違っていますか?型「System.ArgumentExceptionの」の未処理の例外がSystem.Data.SQLite.dll</p> <p>で発生しました追加情報:私はコンボボックスにSQLiteのデータベース内のすべてのテーブルをロードしようとしていてください、私はエラーを取得しておくのSQLiteデータベース

以下は私のコードです。 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 

答えて

0

あなたは、接続は、おそらく以下のようになりますSQLite.NETプロバイダを使用していると仮定すると:

Dim db As String = "Data Source=C:\SQliteTest\sqlite_test\bin\Debug\test.db; Version=3;"

は、より多くの情報やサンプルのためThe Connection Strings Referenceを参照してください。

+0

あなたより。それは問題を解決しましたが、私は別の問題があります。それはsqliteアプリケーションから作成したデータベースです。次のエラーが表示されます。私の答えは、あなたがそれを受け入れて検討すべき問題となっている問題を解決した場合は、データベースファイル – SamuelDexter

+0

を開くことができません: 型「System.Data.SQLite.SQLiteException」の未処理の例外はSystem.Data.SQLite.dllに 発生しました追加情報他の問題は他の問題の後に残っているので、より多くの人々がそれを見ることができるからです。 – jpw

関連する問題