Parameters.Add 方法 (Excel)

创建新查询参数。

语法

表达式添加 (名称iDataType)

表达 一个代表 Parameters 对象的变量。

参数

名称 必需/可选 数据类型 说明
Name 必需 字符串 指定参数的名称。 该参数名称必须与 SQL 语句中的参数子句相符。
iDataType 可选 Variant 参数的数据类型。 可以是任何 XlParameterDataType 常量。 这些值对应于 ODBC 数据类型。 它们指示 ODBC 驱动程序预期接收的值的类型。 Microsoft Excel 和 ODBC 驱动程序管理器会将 Excel 中提供的参数值强制转换为驱动程序的正确数据类型。

返回值

一个 Parameter 对象,表示新的查询参数。

示例

此示例更改查询表 1 的 SQL 语句。 子句 (city=?) 指示查询是参数查询,而 city 的值设置为常量 Oakland

Set qt = Sheets("sheet1").QueryTables(1) 
qt.Sql = "SELECT * FROM authors WHERE (city=?)" 
Set param1 = qt.Parameters.Add("City Parameter", _ 
 xlParamTypeVarChar) 
param1.SetParam xlConstant, "Oakland" 
qt.Refresh

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。