Re: [問題] 連線字串管理
※ 引述《Uihc (我 有我的倔強...)》之銘言:
: 想請教大家
: 使用的環境是vs.2005
: 資料庫是access
: 想問一個應該算簡單但是一直想不出來的問題~~
: 當我在*.cs寫資料庫連線時,指定資料庫來源的字串,
: 例:String conString = "Provider=Microsoft.Jet.OLEDB.4.0;Data
: Source=D:\\website\\App_Data\\ABC.mdb;Persist Security
: Info=True";
: 因為現在網頁在測試階段,之後會移到別的機器,
: 很多個頁面都要改這個字串,變得很麻煩
: 所以,現在希望把這個字串存在某一個地方,以便彈性管理
: 而vs.2005對Access的連線似乎不像mssql會把連線字串存在web.config
: 如果我想達到類似mssql連線字串的管理,應該怎麼做呢?
: 請指教,謝謝<(_ _)>
應該也是可以的試試看
在web.config在<appSettings></appSettings>區段之間
add一個Key Value
EX:
<add key="cnstr" value="Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=D:\\website\\App_Data\\ABC.mdb" />
然後在你的Code裡面引入System.Configuration的名稱空間:
using System.Configuration;
然後再把連線字串從web.config取出
String conString=ConfigurationSettings.AppSettings["cnstr"];
指定給你的OleDBDataConnection當作連線字串就行了
試試看吧..XD
希望對你有幫助..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.2.182
推
10/05 16:19, , 1F
10/05 16:19, 1F
推
10/05 18:40, , 2F
10/05 18:40, 2F
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章