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 tanggal adalah:
SQL_TYPE_DATE
Tabel berikut ini memperlihatkan tipe data ODBC C ke tanggal data SQL mana yang 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> 11 <= BufferLength<= Panjang byte karakter BufferLength< 11 |
Data Data terpotong Tidak terdefinisi |
10 Panjang data dalam byte Tidak terdefinisi |
n/a 01004 22003 |
| SQL_C_WCHAR | Panjang Karakter BufferLength> 11 <= BufferLength<= Panjang karakter BufferLength< 11 |
Data Data terpotong Tidak terdefinisi |
10 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_DATE | Tidak ada[a] | Data | 6[c] | n/a |
| SQL_C_TYPE_TIMESTAMP | Tidak ada[a] | Data[b] | 16[c] | n/a |
[a] Nilai BufferLength diabaikan untuk konversi ini. Driver mengasumsikan bahwa ukuran *TargetValuePtr adalah ukuran jenis data C.
[b] Bidang waktu struktur tanda waktu diatur ke nol.
[c] Ini adalah ukuran jenis data C yang sesuai.
Ketika data SQL tanggal dikonversi menjadi data karakter C, string yang dihasilkan dalam format "yyyy-mm-dd". Format ini tidak terpengaruh oleh pengaturan negara/wilayah Windows.