タイトルにもありますが、SQLiteConnection Open関数についてです。
現在ファイル選択ダイアログから[.db]ファイルをDataGridViewに表示するというものを作っています。
そこで現在ファイルを選択しそのファイルのフルパスを渡してSQLiteConnectionでオープンしようとしているのですができなくなり、
Invalid ConnectionString format for part "選択したファイルのフルパス", no equal sign found
のような例外が発生して進めません。
C#
1 /// <summary> 2 /// データベースに接続 3 /// </summary> 4 /// <param name="FileName">データベースファイル名</param> 5 public void Open(string FileName) 6 { 7 DbProviderFactory factory = DbProviderFactories.GetFactory("System.Data.SQLite"); 8 using (DbConnection connection = factory.CreateConnection()) 9 { 10 dbConnect = new SQLiteConnection(); 11 // ファイルへ接続 12 dbConnect.ConnectionString = FileName; 13 dbConnect.Open(); 14 } 15 }
コードはこのような感じです。
間違えている箇所やこうしたほうがいい等ありましたらご教示ください。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー