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.
Ketika aplikasi memanggil SQLColAttributes melalui driver ODBC 3.x , panggilan ke SQLColAttributes dipetakan ke SQLColAttribute sebagai berikut:
Catatan
Awalan yang digunakan dalam nilai FieldIdentifier di ODBC 3.x telah diubah dari yang digunakan dalam ODBC 2.x. Awalan baru adalah "SQL_DESC"; awalan lama adalah "SQL_COLUMN".
Jika aplikasi adalah aplikasi ODBC 2.x , fDescType SQL_COLUMN_TYPE, dan jenis yang dikembalikan adalah jenis DATETIME ringkas, Manajer Driver memetakan nilai pengembalian untuk kode tanggal, waktu, dan tanda waktu.
Jika fDescType SQL_COLUMN_NAME, SQL_COLUMN_NULLABLE, atau SQL_COLUMN_COUNT, Manajer Driver memanggil SQLColAttribute di driver dengan argumen FieldIdentifier yang dipetakan ke SQL_DESC_NAME, SQL_DESC_NULLABLE, atau SQL_DESC_COUNT, sebagaimana mestinya*.* Semua nilai fDescType lainnya diteruskan ke driver.
Driver ODBC 3.x harus mendukung semua FieldIdentifiers ODBC 3.x yang tercantum untuk SQLColAttribute.
Driver ODBC 3.x harus mendukung SQL_COLUMN_PRECISION dan SQL_DESC_PRECISION, SQL_COLUMN_SCALE dan SQL_DESC_SCALE, serta SQL_COLUMN_LENGTH dan SQL_DESC_LENGTH. Nilai-nilai ini berbeda karena presisi, skala, dan panjang didefinisikan secara berbeda dalam ODBC 3.x daripada yang ada di ODBC 2.x. Untuk informasi selengkapnya, lihat Ukuran Kolom, Digit Desimal, Panjang Oktet Transfer, dan Ukuran Tampilan dalam Lampiran D: Jenis Data.