Bagikan melalui


Kompatibilitas Driver Database Desktop

Unicode adalah metode pengodean karakter perangkat lunak yang memperlakukan semua karakter sebagai memiliki lebar tetap dua byte. Metode ini digunakan sebagai alternatif untuk pengodean karakter Windows ANSI, yang, karena mewakili karakter dalam satu byte, dibatasi hingga 256 karakter. Karena Unicode dapat mewakili lebih dari 65.000 karakter, Unicode dapat mengakomodasi banyak bahasa yang karakternya tidak diwakili dalam pengodean ANSI.

Manajer Driver ODBC 3.5 (atau yang lebih baru) diaktifkan Unicode. Ini mempengaruhi dua area utama: panggilan fungsi dan jenis data string. Manajer Driver memetakan argumen string fungsi dan data string seperti yang diperlukan oleh aplikasi dan driver, yang keduanya dapat diaktifkan Unicode atau diaktifkan ANSI.

Manajer Driver ODBC 3.5 (atau yang lebih baru) mendukung penggunaan driver Unicode dengan aplikasi Unicode dan aplikasi ANSI. Ini juga mendukung penggunaan driver ANSI dengan aplikasi ANSI. Driver Manager menyediakan pemetaan Unicode-ke-ANSI terbatas untuk aplikasi Unicode yang bekerja dengan driver ANSI. Ini memungkinkan akses ke database Jet 3.5 dan dukungan semua jenis file ISAM yang ada.

Ketika aplikasi ANSI menggunakan Odbc Desktop Database Driver 4.0 dan mengakses Microsoft Access 4.0 atau yang lebih baru, driver mengekspos jenis data sebagai SQL_CHAR, SQL_VARCHAR, atau SQL_LONGVARCHAR meskipun Jet 4.0 mendukung versi luas. Jet versi lama tidak mendukung SQL_WCHAR, SQL_WVARCHAR, dan SQL_WLONGVARCHAR. Pembatasan ini juga berlaku dalam kasus di mana format lama digunakan dengan Mesin Database Jet 4.0.

Untuk informasi selengkapnya tentang masalah Unicode dengan ODBC, lihat Unicode dalam Pertimbangan Pemrograman.