雖然說利用Visul Studio直接拉一個sqlDataSource工具來連接是非常快的,但是本著研究的精神,還是要親手寫看看才能完全懂。
接下來進入主題
其實ASP.NET連接Access資料庫在網路上都能找到很多範例
但是詳細的說明真的很少
小編今天要一步一步動手教學
1.首先開啟Visual Studio
選擇工具->連接到資料庫
2.選擇要連接的檔案
按下進階
反藍的這串這就是連線的字串
Provider有「Microsoft.Jet.OLEDB.4.0」跟「Microsoft.ACE.OLEDB.12.0」兩種
「Microsoft.Jet.OLEDB.4.0」是用來與*.mdb連接用的
「Microsoft.ACE.OLEDB.12.0」則是用來與*.accdb連接使用
3.使用ASP.NET連接access前,記得要先宣告使用Data.OleDb
using System.Data;
using System.Data.OleDb;
4.接下來的指令看是要打在*.aspx.cs(或*.aspx.vb)或是.aspx都行
看你是用單一檔案模型(*.aspx)還是程式碼後製網頁模型(*.aspx及*.aspx.cs或*.aspx.vb)
可以在Page_Load或是事件裡輸入以下程式碼
string connstr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\動態管制系統\\App_Data\\動態管制資料庫.accdb"; //建立連線字串
OleDbConnection conn = new OleDbConnection(connstr); //建立連線參數
conn.Open(); //建立資料庫連線
...
...
...
conn.close(); //最後要記得釋放資源
以上就是ASP.NET連接Acess資料庫的方式
之後的查詢指令等小編有空一點再來寫