共用方式為


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 設計工具來設定參數的指定

  1. 從 [資料來源] 視窗,將 Datagrid 或 Details 格式的資料表拖曳至設計工具中的表單上。

    您可按一下位於資料表名稱右方的箭頭,以選取格式。

  2. 按一下所拖曳之元件上的智慧標籤,然後按一下 [加入查詢]。

    開啟 [工作] 對話方塊的鍵盤快速鍵是 Shift+Alt+F10。

  3. 從 [搜尋準則產生器] 對話方塊中選取 [新的查詢名稱]。

    使用預設名稱,或是建立您想要的名稱。

  4. 現在您可透過變更 [查詢文字] 方塊中的 SQL 陳述式或是按一下 [查詢產生器],進行參數指定。

若要使用查詢文字方塊指定參數

  1. 在 SELECT 陳述式的尾端加入 WHERE 子句。

  2. 按一下 [確定],關閉 [搜尋準則產生器] 對話方塊。

    查詢繫結按鈕會顯示在設計工具的表單中。

若要使用查詢產生器指定參數

  1. 在 [查詢產生器] 對話方塊中,可以:

    • 在 SQL 陳述式窗格中加入 WHERE 子句。

      -或-

    • 在適當之 [資料行] 清單中的 [篩選] 輸入參數。

      這個方法會幫您在 [SQL 陳述式] 窗格中寫入 WHERE 子句。

  2. 按一下 [確定],關閉 [查詢產生器] 對話方塊。

  3. 按一下 [確定],關閉 [搜尋準則產生器] 對話方塊。

    查詢繫結按鈕會顯示在設計工具的表單中。

若要使用 DataSet 設計工具來指定參數

  1. 在 [方案總管] 中,以滑鼠右鍵按一下 .xsd 檔,然後按一下 [開啟]。

  2. 在 [DataSet 設計工具] 中,以滑鼠右鍵按一下 [TableAdapter],指向 [加入],然後按一下 [查詢]。

  3. 在 TableAdapter 查詢組態精靈中,選取 [使用 SQL 陳述式],然後按一下 [下一步]。

  4. 在 [選擇查詢類型] 頁面上選取 [傳回單一值的 SELECT],然後按一下 [下一步]。

  5. 在 [指定 SQL SELECT 陳述式] 頁面上,按一下 [查詢產生器]。

    如果您想要的話,也可以在這裡加入 WHERE 子句。

  6. 依照本主題之前所述的內容來使用查詢產生器。

    注意事項:

    當您使用 [TableAdapter 查詢組態精靈] 建立查詢時,不會自動產生任何使用者介面項目。

請參閱

工作

HOW TO:加入參數型查詢至 Windows 應用程式中的表單

逐步解說:參數型查詢應用程式

概念

查詢和檢視表設計工具

使用 SQL Server Compact 3.5 資料庫 (裝置)

參考

搜尋準則產生器對話方塊