Access 2003完整教程:PARAMETERS 声明

声明在参数查询中的每个参数的名称和数据类型。

语法

PARAMETERS name datatype [, name datatype [, ...]]

PARAMETERS 声明包含以下部分:

部分说明
name参数的名称。该名称被赋给参数对象的 Name 属性,并且在参数集合中用来标识该参数。可以在应用程序运行查询时将 name 作为字符串显示在对话框中。请用方括号 ([ ]) 将包含空格或标点的文本括起来。例如,[Low price] 和 [Begin report with which month?] 都是合法的 name 参数。
datatype基本的 Microsoft Jet SQL 数据类型或它们的同义词。

说明

对于定期运行的查询,可以通过 PARAMETERS 声明来创建一个参数查询。参数查询能够自动处理查询条件更改。若使用参数查询,在每次查询运行时代码都需要提供参数。

PARAMETERS 声明是可选的,但当它位于任何其他语句(包括 SELECT 语句)之前时,它是必选的。

如果声明包含了多个参数,请用逗号分隔它们。以下的示例里包含了两个参数:

PARAMETERS [Low price] Currency, [Beginning date] DateTime;

在 WHERE 或 HAVING 子句中可以使用 name 参数,不能使用 datatype 参数。以下的示例中要求提供两个参数,然后将该条件应用于 Orders 表的记录中:

PARAMETERS [Low price] Currency,

[Beginning date] DateTime;

SELECT OrderID, OrderAmount

FROM Orders

WHERE OrderAmount > [Low price]

AND OrderDate >= [Beginning date];

请参阅
EXECUTE 语句 SELECT 语句
HAVING 子句 WHERE 子句
Microsoft Jet 数据库引擎 SQL 数据类型

上页:Access 2003完整教程:ORDER BY 子句 下页:Access 2003完整教程:PROCEDURE 子句

Access 2003完整教程:PARAMETERS 声明

Access 2003完整教程:PROCEDURE 子句Access 2003完整教程:REVOKE 语句
Access 2003完整教程:SELECT 语句Access 2003完整教程:SELECT...INTO 语句
Access 2003完整教程:StDev、StDevP 函数Access 2003完整教程:SQL 子查询
Access 2003完整教程:Sum 函数Access 2003完整教程:TRANSACTION 语句
Access 2003完整教程:TRANSFORM 语句Access 2003完整教程:UNION 操作
Access 2003完整教程:UPDATE 语句Access 2003完整教程:在字符串比较中使用通配符
Access 2003完整教程:Var、VarP 函数Access 2003完整教程:WHERE 子句
Access 2003完整教程:WITH OWNERACCESS OPTION 声明Access 2003完整教程:Jet 4.0 数据定义语言的新增功能
Access 2003完整教程:Jet 4.0 数据处理语言的新增功能Access 2003完整教程:Microsoft Jet 4.0 中的新增功能
Access 2003完整教程:Jet 4.0 Windows 注册表设置的新增功能Access 2003完整教程:删除索引
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号