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