閲覧総計:4300 (本日:1 昨日:0)
MS-AccessDBへの接続文字列(<connectionStrings>)情報をweb.configに登録する方法を
備忘として残しておく。 10/08/13
【方法】
AccessDataSourceではなく、SqlDataSouseのウイザードでMS-AccessDBに接続すると
web.configにMS-AccessDBへの接続文字列が記録される。
【Tips】
web.configに登録されたMS-AccessDBへの接続文字列例
<connectionStrings> <add name="MyAccessDb" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\AspData\Calendar2\App_Data\AccessDB.mdb" providerName="System.Data.OleDb" /> </connectionStrings>
※web.configの最初の方の<appSettings>と<system.web>の間に<connectionStrings>が記録される。
※接続の汎用性を高める為に、以下の様に手修正しておく事を推奨する。
C:\AspData\Calendar2\App_Data → |DataDirectory|
<connectionStrings> <add name="MyAccessDb" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\AccessDB.mdb" providerName="System.Data.OleDb" /> </connectionStrings>
参考情報ページ↓
http://www.atmarkit.co.jp/fdotnet/vs2005db/vs2005db_07/vs2005db_07_03.html
開発環境:VWD2008 + Access2003
サーバ:ASP.NET3.5 + Access2003
【具体的な操作法】
先ず、GridViewコントロールを貼りつける
これで、web.configに<connectionStrings>が記録される。
【参考にしたページ】
http://www.atmarkit.co.jp/fdotnet/vs2005db/vs2005db_07/vs2005db_07_03.html