AccessDataSource 控制項

AccessDataSource 控制項能夠讓您從 Microsoft Access 資料庫 (.mdb 檔) 擷取資料。

AccessDataSource 控制項最常見的使用方式,是在設定資料繫結控制項 (如 GridView 控制項FormView 控制項DetailsView 控制項DataList 控制項Repeater 控制項) 的資料來源時,在 [資料來源組態精靈] 中加以指定。

您也可以將 AccessDataSource 控制項從 [工具箱] 工作窗格拖曳至網頁中,而將其新增至網頁。當控制項位於網頁中時,以滑鼠右鍵按一下該控制項,然後選擇 [屬性] 開啟 [標籤屬性] 工作窗格,以便設定控制項的屬性。

Cc295475.alert_note(zh-tw,Expression.10).gif注意事項:

有許多 ASP.NET 控制項在執行階段並不會呈現出來。此控制項在 [程式碼] 檢視中一律會顯示。若您在 [設計] 檢視中看不見控制項,請在 [檢視] 功能表上指向 [視覺輔助工具],然後按一下 ASP.NET 非視覺控制項]。

AccessDataSource 控制項會繼承 SqlDataSource 類別,並將 ConnectionString 屬性取代為 DataFile 屬性,以便於您連接至 Microsoft Access 資料庫。AccessDataSource 控制項會使用 System.Data.OleDb 提供者,透過 Microsoft.Jet.OLEDB.4.0 OLE DB 提供者連接至 Access 資料庫。

由於您無法設定 ConnectionString 屬性,因此 AccessDataSource 控制項不支援連接至受使用者名稱或密碼保護的 Access 資料庫。若 Access 資料庫受使用者名稱或密碼保護,請使用 SqlDataSource 控制項加以連接,如此即可指定完整的連接字串。

如需有關使用 [AccessDataSource] 控制項的詳細資訊,請參閱 MSDN Library 的 SqlDataSource Web 伺服器控制項 (Visual Studio)

請參閱

概念

ASP.NET 概觀

ASP.NET 資料控制項概觀

DataList 控制項

DetailsView 控制項

FormView 控制項

GridView 控制項

Repeater 控制項

SiteMapDataSource 控制項

SqlDataSource 控制項

XmlDataSource 控制項