把參數(shù)的名稱和數(shù)據(jù)類型在參數(shù)查詢中說明。
PARAMETERS name datatype [, name datatype [, ...]]
PARAMETERS 聲明有這些部分:
部分 |
說明 |
name |
參數(shù)的名稱。具有Name特性(此特性屬于 Parameter對象),并被用于在Parameters中標識此參數(shù)。當應用程序運行查詢時,可用 name 作為字符串顯示在對話框中。包含空格或標點符號的文本應用方括號 ([ ]) 括起來。例如,[Low price] 及 [Begin report with which month?] 都是有效的 name 參數(shù)。 |
datatype |
基本 Microsoft Jet SQL數(shù)據(jù)類型或其同義字之一。 |
對于有規(guī)則運行的查詢,可用 PARAMETERS 聲明創(chuàng)建一個參數(shù)查詢。參數(shù)查詢便于自動更改查詢準則。對于參數(shù)查詢,代碼必須提供每次查詢運行時使用的參數(shù)。
PARAMETERS 聲明是可選的,但是當使用時,須置於任何其他語句之前,包括 SELECT 語句。
如果聲明包含一個以上的參數(shù),用逗點將它們分隔。下列示例中聲明了兩個參數(shù):
PARAMETERS [Low price] Currency, [Beginning date] DateTime;
在 WHERE 或 HAVING 子句中可以使用 name,但不能用數(shù)據(jù)類型。下列示例中要提供兩個參數(shù),然后使用這個條件來查詢 Orders 表中的記錄。
PARAMETERS [Low price] Currency,
[Beginning date] DateTime;
SELECT OrderID, OrderAmount
FROM Orders
WHERE OrderAmount > [Low price]
AND OrderDate >= [Beginning date];
|