OdbcCommand.Prepare 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在数据源上创建准备就绪(或已编译)的命令版本。
public:
override void Prepare();
public:
virtual void Prepare();
public override void Prepare ();
public void Prepare ();
override this.Prepare : unit -> unit
abstract member Prepare : unit -> unit
override this.Prepare : unit -> unit
Public Overrides Sub Prepare ()
Public Sub Prepare ()
实现
例外
注解
方法 Prepare 调用 ODBC SQLPrepare
函数。 根据基础 ODBC 驱动程序和数据源的功能,可以在准备语句时检查参数信息(如数据类型),如果所有参数都已绑定,则在执行时(如果并非所有参数都已绑定)。 为了最大程度地实现互操作性,应用程序应取消绑定应用于以前的 SQL 语句的所有参数,然后再在同 OdbcCommand一 个 上准备新的 SQL 语句。 这可以防止以前参数信息应用于新 SQL 语句而导致的错误。
如果在调用 Prepare后调用 Execute 方法,则任何大于 属性指定的 Size 值的参数值都会自动截断为参数的原始指定大小,并且不会返回截断错误。
输出参数 (是否准备好) 必须具有用户指定的数据类型。 如果指定可变长度数据类型,则还必须指定最大 Size。