HOW TO:建立參數型查詢 (裝置)
更新:2007 年 11 月
下列步驟假設您在 [資料來源] 視窗中有可用的 SQL Server Compact 3.5 資料庫。如需詳細資訊,請參閱 HOW TO:建立資料庫 (裝置)或 HOW TO:將資料庫加入至裝置專案。
當您希望使用者能夠輸入不同的參數值時,請在設計查詢時使用問號 ("?") 做為參數。如果您使用 Windows Form 設計工具上的智慧標籤來建立查詢 (如下列步驟所示),便會在 Windows Form 中自動建立使用者介面。如果您從 DataSet 設計工具中的 TableAdapter 建立查詢 (如最後的步驟集合中所示),則不會自動產生使用者介面。
注意事項: |
---|
您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
若要使用 Windows Form 設計工具來設定參數的指定
從 [資料來源] 視窗,將 Datagrid 或 Details 格式的資料表拖曳至設計工具中的表單上。
您可按一下位於資料表名稱右方的箭頭,以選取格式。
按一下所拖曳之元件上的智慧標籤,然後按一下 [加入查詢]。
開啟 [工作] 對話方塊的鍵盤快速鍵是 Shift+Alt+F10。
從 [搜尋準則產生器] 對話方塊中選取 [新的查詢名稱]。
使用預設名稱,或是建立您想要的名稱。
現在您可透過變更 [查詢文字] 方塊中的 SQL 陳述式或是按一下 [查詢產生器],進行參數指定。
若要使用查詢文字方塊指定參數
在 SELECT 陳述式的尾端加入 WHERE 子句。
按一下 [確定],關閉 [搜尋準則產生器] 對話方塊。
查詢繫結按鈕會顯示在設計工具的表單中。
若要使用查詢產生器指定參數
在 [查詢產生器] 對話方塊中,可以:
在 SQL 陳述式窗格中加入 WHERE 子句。
-或-
在適當之 [資料行] 清單中的 [篩選] 輸入參數。
這個方法會幫您在 [SQL 陳述式] 窗格中寫入 WHERE 子句。
按一下 [確定],關閉 [查詢產生器] 對話方塊。
按一下 [確定],關閉 [搜尋準則產生器] 對話方塊。
查詢繫結按鈕會顯示在設計工具的表單中。
若要使用 DataSet 設計工具來指定參數
在 [方案總管] 中,以滑鼠右鍵按一下 .xsd 檔,然後按一下 [開啟]。
在 [DataSet 設計工具] 中,以滑鼠右鍵按一下 [TableAdapter],指向 [加入],然後按一下 [查詢]。
在 TableAdapter 查詢組態精靈中,選取 [使用 SQL 陳述式],然後按一下 [下一步]。
在 [選擇查詢類型] 頁面上選取 [傳回單一值的 SELECT],然後按一下 [下一步]。
在 [指定 SQL SELECT 陳述式] 頁面上,按一下 [查詢產生器]。
如果您想要的話,也可以在這裡加入 WHERE 子句。
依照本主題之前所述的內容來使用查詢產生器。
注意事項: 當您使用 [TableAdapter 查詢組態精靈] 建立查詢時,不會自動產生任何使用者介面項目。
請參閱
工作
HOW TO:加入參數型查詢至 Windows 應用程式中的表單
概念
使用 SQL Server Compact 3.5 資料庫 (裝置)