閲覧総計:&counter();  (本日:&counter(today);  昨日:&counter(yesterday);)

 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コントロールを貼りつける

#ref(AccessConnectionStringSetting.jpg);

これで、web.configに<connectionStrings>が記録される。


【参考にしたページ】
http://www.atmarkit.co.jp/fdotnet/vs2005db/vs2005db_07/vs2005db_07_03.html


#comment_nospam
#vote(参考になった[0],ふつう[0],参考にならなかった[0])


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS