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 支持和反馈,获取有关如何接收支持和提供反馈的指南。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈