OracleCommandBuilder.DeriveParameters(OracleCommand) 方法

定义

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

public:
 static void DeriveParameters(System::Data::OracleClient::OracleCommand ^ command);
public static void DeriveParameters (System.Data.OracleClient.OracleCommand command);
static member DeriveParameters : System.Data.OracleClient.OracleCommand -> unit
Public Shared Sub DeriveParameters (command As OracleCommand)

参数

command
OracleCommand

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

例外

命令文本是无效的存储过程名称,或指定的 CommandType 不是 StoredProcedure

注解

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

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

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

有关详细信息,请参阅 配置参数和参数数据类型

适用于