OdbcCommand.Prepare 方法

定义

在数据源上创建准备就绪(或已编译)的命令版本。

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

适用于

另请参阅