close

雖然說利用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資料庫的方式

之後的查詢指令等小編有空一點再來寫

arrow
arrow
    創作者介紹
    創作者 音樂天空 的頭像
    音樂天空

    科技始終來自於人性

    音樂天空 發表在 痞客邦 留言(0) 人氣()