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

AccessConnectionStringSetting.jpg

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

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


選択肢 投票
参考になった 0  
ふつう 0  
参考にならなかった 0  

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