SQL ke C: GUID
Pengidentifikasi untuk jenis data GUID ODBC SQL adalah:
SQL_GUID
Tabel berikut ini memperlihatkan tipe data ODBC C tempat data GUID SQL dapat dikonversi. Untuk penjelasan tentang kolom dan istilah dalam tabel, lihat Mengonversi Data dari SQL ke Jenis Data C.
Pengidentifikasi tipe C | Uji | *TargetValuePtr | *StrLen_or_IndPtr | SQLSTATE |
---|---|---|---|---|
SQL_C_CHAR | Panjang byte Karakter BufferLength> | Data | 36 | n/a |
BufferLength< 37 | Tidak terdefinisi | Tidak terdefinisi | 22003 | |
SQL_C_WCHAR | Panjang Karakter BufferLength> | Data | 36 | n/a |
BufferLength< 37 | Tidak terdefinisi | Tidak terdefinisi | 22003 | |
SQL_C_BINARY | Panjang byte data <= BufferLength | Data | Panjang data dalam byte | n/a |
Panjang byte data >BufferLength | Tidak terdefinisi | Tidak terdefinisi | 22003 | |
SQL_C_GUID | Tidak ada[a] | Data | 16[b] | n/a |
[a] Nilai BufferLength diabaikan untuk konversi ini. Driver mengasumsikan bahwa ukuran *TargetValuePtr adalah ukuran jenis data C.
[b] Ini adalah ukuran jenis data C yang sesuai.