ASP.Netでは、マイコンピュータからのAccessデータベースの参照は次のように実行できます。
Dim cn As New OleDbConnection("Provider = Microsoft.JET.OLEDB.4.0;" & "Data Source = C:/Class.mdb")
プロジェクトのApp_dataフォルダーに配置する場合、どのように参照すればよいですか?
ASP.Netでは、マイコンピュータからのAccessデータベースの参照は次のように実行できます。
Dim cn As New OleDbConnection("Provider = Microsoft.JET.OLEDB.4.0;" & "Data Source = C:/Class.mdb")
プロジェクトのApp_dataフォルダーに配置する場合、どのように参照すればよいですか?
あなたが欲しいのはDataDirectoryだと思います。文字列は次のようになります。
"Provider=Microsoft.JET.OLEDB.4.0;Data Source=|DataDirectory|\Class.mdb"
その他の接続文字列はこちら。
もちろん、次の形式を使用できます:Data Source = | DataDirectory|Foobar.sdf。詳細については、この質問を参照してください-SQL Server Compactファイルはどこにありますか?