SQL ke C: Bit
Pengidentifikasi untuk jenis data ODBC SQL bit adalah:
SQL_BIT
Tabel berikut ini memperlihatkan tipe data ODBC C ke bit mana data 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 SQL_C_WCHAR |
BufferLength> 1 BufferLength<= 1 |
Data Tidak terdefinisi |
1 Tidak terdefinisi |
n/a 22003 |
SQL_C_STINYINT SQL_C_UTINYINT SQL_C_TINYINT SQL_C_SBIGINT SQL_C_UBIGINT SQL_C_SSHORT SQL_C_USHORT SQL_C_SHORT SQL_C_SLONG SQL_C_ULONG SQL_C_LONG SQL_C_FLOAT SQL_C_DOUBLE SQL_C_NUMERIC |
Tidak ada[a] | Data | Ukuran tipe data C | n/a |
SQL_C_BIT | Tidak ada[a] | Data | 1[b] | n/a |
SQL_C_BINARY | BufferLength>= 1 BufferLength< 1 |
Data Tidak terdefinisi |
1 Tidak terdefinisi |
n/a 22003 |
[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.
Ketika data SQL bit dikonversi ke data karakter C, nilai yang mungkin adalah "0" dan "1".