OleDbCommandBuilder.DeriveParameters(OleDbCommand) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
从指定的 OleDbCommand 存储过程检索参数信息,并填充 Parameters 指定 OleDbCommand 对象的集合。
public:
static void DeriveParameters(System::Data::OleDb::OleDbCommand ^ command);
public static void DeriveParameters(System.Data.OleDb.OleDbCommand command);
static member DeriveParameters : System.Data.OleDb.OleDbCommand -> unit
Public Shared Sub DeriveParameters (command As OleDbCommand)
参数
- command
- OleDbCommand
OleDbCommand引用要从中派生参数信息的存储过程。 派生参数将添加到 Parameters 集合中 OleDbCommand。
例外
基础 OLE DB 访问接口不支持返回存储过程参数信息,命令文本不是有效的存储过程名称,或者 CommandType 指定的不是 StoredProcedure。
注解
DeriveParameters 覆盖任何现有参数信息 OleDbCommand。
DeriveParameters 需要对数据源进行额外调用才能获取信息。 如果事先知道参数信息,则通过显式设置信息来填充参数集合的效率更高。
只能与存储过程一起使用 DeriveParameters 。 不能使用 DeriveParameters 使用任意 Transact-SQL 语句(如参数化 SELECT 语句)填充 OleDbParameterCollection。
有关详细信息,请参阅 配置参数和参数数据类型。