Bagikan melalui


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".