[ACCESS] office access 連線字串種類的比較

 

今天嘗試由程式取用ACCESS資料庫時忘了連線字串怎麼下,

趁這時候來複習一下好了。

 

連線參數最少需要兩項

1.資料提供者Provider 2.資料來源DataSource

 

  • 以Office 2003為例,其資料提供者使用 Microsoft.Jet.OLEDB.4.0,資料來源使用副檔名為.mdb的access資料庫

連線字串為Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\2003.mdb;

 

  • 以Office 2010為例,其資料提供者使用 Microsoft.Ace.OLEDB.12.0,資料來源使用副檔名為.accdb的access資料庫

連線字串為Provider=Microsoft.Ace.OLEDB.12.0;Data Source=C:\2010.accdb;

 

黃色為不一樣的地方,差別最大就是新版access使用的是Ace引擎,舊版的是Jet引擎。

 

參考資料:MSDNmis2000lab