利用ASP.NET連Access資料庫時,不外乎都是利用AccessDataSource來作連接的動作,雖然透過此方法相當的便利,同時不受限於於路徑問題,只要本機端寫好,上傳至網路立即可用,但在方便之於,卻暗藏了許多的問題,其一則是一旦資料夾路徑更改時,則需要逐一逐一的來作修改,其二則是安全性的問題,一旦mdb不幸的被下載後,裡頭的資料卻可一覽無宜,因此為了解決這二個問題,則改由用SqlDataSource來作連線的動作,如此一來即可解決日後若路徑有異動時,只需修改connectionStrings即可,同時也可將mdb來作加密,多一層的保護。
那該如何來製作呢?其利用SqlDataSource來作連接資料庫時,則連結的字串則會存放在Web.config中,日後要連接資料庫時,開啟SqlDataSource設定資料來源時,從下拉選單中則會看到剛所設定的連結字串名稱。
▪ web.config的code
<connectionStrings>
<add name="連線名稱" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=mdb實體路徑;Persist Security Info=True;Jet OLEDB:Database Password=密碼"providerName="System.Data.OleDb" />
</connectionStrings>
▪ 範例
<connectionStrings>
<add name="ConnectionMDB"connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\myweb\App_Data\mydb.mdb;Persist Security Info=True;Jet OLEDB:Database Password=0000"providerName="System.Data.OleDb" />
</connectionStrings>
Switch《寶可夢 Z-A》好啦魷怎麼進化?翻轉螢幕即可進化成烏賊王
Cloudflare Drop 拖曳就能部署網站,還可綁定網域與SSL
線上象棋對戰遊戲室|免註冊立即入座,真人即時對戰
樹莓派系統安裝教學|設定 Raspberry Pi OS、SSH 與首次登入
自製 GA4Exact 外掛,讓 WordPress 後台直接查看 GA4 分析報表
解決 WooCommerce Checkout Block 導致金流模組無法顯示的問題