OdbcCommandBuilder.DeriveParameters(OdbcCommand) 方法

定义

从在 OdbcCommand 中指定的存储过程中检索参数信息并填充指定的 Parameters 对象的 OdbcCommand 集合。

C#
public static void DeriveParameters(System.Data.Odbc.OdbcCommand command);

参数

command
OdbcCommand

引用将从其中导出参数信息的存储过程的 OdbcCommand。 将派生参数添加到 ParametersOdbcCommand 集合中。

例外

基础 ODBC 驱动程序不支持返回存储过程参数信息,或者命令文本不是有效的存储过程名称,或者指定的 CommandType 不是 CommandType.StoredProcedure

注解

DeriveParameters 覆盖 的任何现有参数信息 OdbcCommand

DeriveParameters 需要对数据源进行额外调用才能获取信息。 如果事先知道参数信息,则通过显式设置信息来填充参数集合会更有效。

只能与存储过程一起使用 DeriveParameters 。 不能使用 DeriveParameters 任意 Transact-SQL 语句(例如参数化 SELECT 语句)填充 OdbcParameterCollection

适用于

产品 版本
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

另请参阅