SQLGetData - 列のデータの取得
SQLGetData() は、
結果セットの現在行の 1 つの列のデータを検索します。 この関数は、
SQLFetch() への呼び出し時にデータをアプリケーション・プログラム変数に直接転送する SQLBindCol() の代わりに使用できます。 SQLGetData() を使用して、大きな文字ベースのデータを分割して取り出すこともできます。
SQLGetData() の前に、SQLFetch() を呼び出す必要があります。
それぞれの列で SQLGetData() を呼び出すと、
SQLFetch() が呼び出され、次の行を検索します。
SQLGetData() は SQLGetCol() と同一です。 互換性の理由から、両方の関数がサポートされています。
構文
SQLRETURN SQLGetData (SQLHSTMT hstmt,
SQLSMALLINT icol,
SQLSMALLINT fCType,
SQLPOINTER rgbValue,
SQLINTEGER cbValueMax,
SQLINTEGER *pcbValue);注: 該当するセクションの説明については、 SQLGetCol - 結果セットの行の1列を取得するを参照。