共用方式為


如何:使用資料執行中參數 (ODBC)

使用資料執行中的 text、ntext 或 image 參數

  1. 當呼叫SQLBindParameter 將程式緩衝區繫結至陳述式參數時:

    • 如果是最後一個參數,請使用 SQL_LEN_DATA_AT_EXEC(length),其中 length 是位元組中 text、ntext 或 image 參數資料的總長度。

    • 使用程式定義之參數識別碼的 rgbValue (第八個參數)。

  2. 呼叫 SQLExecDirectSQLExecute 會傳回 SQL_NEED_DATA,這表示資料執行中參數已準備就緒可供處理。

  3. 針對每一個資料執行中參數:

    • 呼叫 SQLParamData 來取得程式定義的參數識別碼。如果有另一個資料執行中參數,它將會傳回 SQL_NEED_DATA。

    • 呼叫 SQLPutData 一次或多次來傳送參數資料,直到傳送長度為止。

  4. 呼叫 SQLParamData 來指示最終資料執行中參數的所有資料都已傳送。它不會傳回 SQL_NEED_DATA。