Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Pengidentifikasi untuk jenis data ODBC SQL waktu adalah:
SQL_TYPE_TIME
Tabel berikut ini memperlihatkan tipe data ODBC C tempat 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 | Panjang byte Karakter BufferLength> 9<= BufferLength<= Panjang byte karakter BufferLength< 9 |
Data Data terpotong[a] Tidak terdefinisi |
Panjang data dalam byte Panjang data dalam byte Tidak terdefinisi |
n/a 01004 22003 |
| SQL_C_WCHAR | Panjang Karakter BufferLength> 9<= BufferLength<= Panjang karakter BufferLength< 9 |
Data Data terpotong[a] Tidak terdefinisi |
Panjang data dalam karakter Panjang data dalam karakter Tidak terdefinisi |
n/a 01004 22003 |
| SQL_C_BINARY | Panjang byte data <= BufferLength Panjang byte data >BufferLength |
Data Tidak terdefinisi |
Panjang data dalam byte Tidak terdefinisi |
n/a 22003 |
| SQL_C_TYPE_TIME | Tidak ada[b] | Data | 6[d] | n/a |
| SQL_C_TYPE_TIMESTAMP | Tidak ada[b] | Data[c] | 16[d] | n/a |
[a] Detik pecahan waktu terpotong.
[b] Nilai BufferLength diabaikan untuk konversi ini. Driver mengasumsikan bahwa ukuran *TargetValuePtr adalah ukuran jenis data C.
[c] Bidang tanggal struktur tanda waktu diatur ke tanggal saat ini, dan bidang detik pecahan dari struktur tanda waktu diatur ke nol.
[d] Ini adalah ukuran jenis data C yang sesuai.
Ketika data SQL waktu dikonversi menjadi data karakter C, string yang dihasilkan dalam format "hh:mm:ss". Format ini tidak terpengaruh oleh pengaturan negara/wilayah Windows.