共用方式為


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

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

  1. 針對每個資料執行中的資料行,將特殊値放入先前由SQLBindCol 所繫結的緩衝區:

    • 針對最後一個參數,使用 SQL_LEN_DATA_AT_EXEC(length),其中 length 是以位元組表示的 text、ntext 或 image 資料行資料。

    • 針對第四個參數,放入程式定義的資料行識別碼。

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

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

    • 呼叫 SQLParamData 以取得資料行陣列指標。如果有另一個資料執行中資料行,它將會傳回 SQL_NEED_DATA。

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

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