次の方法で共有


SQL から C へ: GUID

GUID ODBC SQL データ型の識別子は次のとおりです。

SQL_GUID

次の表は、GUID SQL データの変換先となる ODBC C データ型を示しています。 テーブル内の列と用語の詳細については、「 SQL から C データ型へのデータの変換」を参照してください。

C 型識別子 テスト *TargetValuePtr *StrLen_or_IndPtr SQLSTATE
SQL_C_CHAR BufferLength> 文字バイト長 Data 36 該当なし
BufferLength< 37 未定義。 未定義。 22003
SQL_C_WCHAR BufferLength> 文字の長さ Data 36 該当なし
BufferLength< 37 未定義。 未定義。 22003
SQL_C_BINARY データ <のバイト長 = BufferLength Data データの長さ (バイト単位) 該当なし
データ >BufferLength のバイト長 未定義。 未定義。 22003
SQL_C_GUID None[a] Data 16[b] 該当なし

[a] この変換では BufferLength の値は無視されます。 ドライバーは、*TargetValuePtr のサイズが C データ型のサイズであることを前提としています。

[b] これは、対応する C データ型のサイズです。