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 ()

實作

例外狀況

Connection 未設定。

-或-

Connection 不是 Open()

備註

方法 Prepare 會呼叫 ODBC SQLPrepare 函式。 視基礎 ODBC 驅動程式和數據源的功能而定,當語句備妥時、如果所有參數都已系結,或未系結所有參數時,可能會檢查數據類型等參數資訊。 為了達到最大互操作性,應用程式應該先將套用至先前 SQL 語句的所有參數解除系結,再在同一個 上 OdbcCommand準備新的 SQL 語句。 這可防止先前參數資訊套用至新 SQL 語句所造成的錯誤。

如果您在呼叫 Prepare之後呼叫 Execute 方法,任何大於 屬性所指定 Size 值的參數值都會自動截斷為參數的原始指定大小,而且不會傳回任何截斷錯誤。

輸出參數 (是否已備妥) 必須具有使用者指定的數據類型。 如果您指定可變長度資料類型,您也必須指定最大值 Size

適用於

另請參閱