更新:2007 年 11 月
當您想要在支援資料繫結 (Data Binding) 的 ASP.NET Web 伺服器控制項中顯示資料時,[設定資料來源 - AccessDataSource] 對話方塊可協助您設定 Microsoft Access 資料來源。對話方塊的標題會根據資料來源控制項的 ID 而變更。
當資料做為 DataSet 物件傳回時,Microsoft Access 資料庫會支援排序、篩選和分頁。
安全性注意事項: |
|---|
Microsoft Access 資料庫 (.mdb 檔案) 包含的安全性功能少於 SQL Server 資料庫。在實際執行的網站上不建議使用 Access 資料庫。不過,如果有原因必須使用 .mdb 檔案做為部分 Web 應用程式,請遵循設定資料存取的安全性中<Microsoft Access 資料庫>一節的方針︰ |
支援資料繫結的 Web 伺服器控制項,包括但不限於下列各項:
若要從 ASP.NET Web 伺服器控制項存取此對話方塊
在 Visual Web Developer 中,開啟 ASPX 頁面。
切換至 [設計] 檢視。
從 [工具箱] 中,將之前清單中的其中一個控制項拖曳到頁面上。例如,從 [工具箱] 的 [標準] 群組中,將 [GridView] 控制項拖曳到頁面上。
以滑鼠右鍵按一下控制項,然後按一下 [顯示智慧標籤]。
在出現的工作視窗中,從 [選擇資料來源] 下拉式清單中選取 [<新資料來源>]。
注意事項:某些控制項只允許您按一下 [選擇資料來源],之後您可以再從 [選取資料來源] 下拉式清單中選取 [<新資料來源>]。
[資料來源組態精靈] 隨即開啟。
在 [應用程式要從何處取得資料] 底下,按一下 [Access 資料庫]。
在 [指定資料來源的 ID] 方塊中,輸入資料來源 ID。
預設 ID 為 AccessDataSource1。
按一下 [確定]。
AccessDataSource 控制項會自動在您的頁面上建立,且 [設定資料來源 - AccessDataSource1] 精靈會開啟。
若要直接從 AccessDataSource 控制項存取這個對話方塊
在 Visual Web Developer 中,開啟 ASPX 頁面。
切換至 [設計] 檢視。
從 [工具箱] 的 [資料] 群組中,將 AccessDataSource 控制項拖曳到頁面上。
以滑鼠右鍵按一下控制項,然後按一下 [顯示智慧標籤]。
在出現的工作視窗中,按一下 [設定資料來源]。
[設定資料來源 - AccessDataSource1] 視窗隨即開啟。
在您設定 AccessDataSource 控制項之後,您可以藉由在 [選擇資料來源] 下拉式清單或 Web 伺服器控制項的 DataSourceID 屬性中指定資料來源 ID,將此控制項繫結到上面清單中的任何 Web 伺服器控制項。
如需資料繫結的詳細資訊,請參閱 ASP.NET 資料存取概觀,或是下列工作導向的主題。
工作
UI 項目
Microsoft Access 資料檔案
這個項目會在精靈的 [選擇資料庫] 步驟中顯示。指定您想要繫結至控制項之 Microsoft Access 資料庫檔案的相對路徑。如果您將資料庫檔案儲存在本機 App_Data 資料夾中,則相對路徑的格式會類似下列所示:
~/App_Data/sampleAccessDatabase.mdb
您希望如何從您的資料庫擷取資料?
這個項目會在精靈的 [設定 Select 陳述式] 步驟中顯示。指定從資料庫取得資料時要使用的 Select 陳述式,您可以從下列選項中選擇:
指定自訂 SQL 陳述式或預存程序
按 [下一步] 建置 (Build) 自訂 SQL 陳述式,或是選取預存程序,如果已經為網站設定了預存程序的話。[QueryBuilder] 按鈕可提供用於建立 SELECT 陳述式的使用者介面。您可以在按 [下一步] 之後測試您的查詢。
指定資料表或檢視的資料行
選取資料表名稱,以及要取得的資料行。您可以使用 [WHERE]、[ORDER BY] 和 [進階] 按鈕,進一步定義 SELECT 陳述式。您所建置的 Select 陳述式可在 [SELECT 陳述式] 底下看見。您可以在按 [下一步] 之後測試您的查詢。
安全性注意事項: