Da SQL a C: GUID
L'identificatore per il tipo di dati ODBC SQL GUID è:
SQL_GUID
Nella tabella seguente vengono illustrati i tipi di dati ODBC C in cui è possibile convertire i dati SQL GUID. Per una spiegazione delle colonne e dei termini nella tabella, vedere Conversione di dati da SQL a tipi di dati C.
Identificatore del tipo C | Test | *TargetValuePtr | *StrLen_or_IndPtr | SQLSTATE |
---|---|---|---|---|
SQL_C_CHAR | Lunghezza byte carattere BufferLength> | Dati | 36 | N/D |
BufferLength< 37 | Non definito | Non definito | 22003 | |
SQL_C_WCHAR | Lunghezza carattere BufferLength> | Dati | 36 | N/D |
BufferLength< 37 | Non definito | Non definito | 22003 | |
SQL_C_BINARY | Lunghezza byte dei dati <= BufferLength | Dati | Lunghezza dei dati in byte | N/D |
Lunghezza byte dei dati >BufferLength | Non definito | Non definito | 22003 | |
SQL_C_GUID | Nessuno[a] | Dati | 16[b] | N/D |
[a] Il valore di BufferLength viene ignorato per questa conversione. Il driver presuppone che le dimensioni di *TargetValuePtr siano le dimensioni del tipo di dati C.
[b] Questa è la dimensione del tipo di dati C corrispondente.