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.
Tabel berikut ini memperlihatkan bagaimana tipe data dBASE dipetakan ke jenis data ODBC SQL. Perhatikan bahwa tidak semua jenis data ODBC SQL didukung.
Jenis data dBASE | Tipe data ODBC |
---|---|
CHAR | SQL_VARCHAR |
TANGGAL | SQL_DATE |
FLOAT[1] | SQL_DOUBLE |
LOGICAL | SQL_BIT |
MEMO | SQL_LONGVARCHAR |
NUMERIK (BCD) | SQL_DOUBLE |
OLEOBJECT[1] | SQL_LONGBINARY |
[1] Hanya berlaku untuk dBASE versi 5.X
Presisi dalam dBASE III memungkinkan angka dengan eksponen hingga dua digit dan dalam angka IV dBASE dengan eksponen hingga tiga digit. Karena angka disimpan sebagai teks, angka tersebut dikonversi menjadi angka. Jika angka yang akan dikonversi tidak pas di bidang, hasil yang tidak dapat dijelaskan dapat terjadi.
Meskipun dBASE memungkinkan presisi dan skala untuk ditentukan dengan jenis data NUMERIC, itu tidak didukung oleh driver ODBC dBASE. Driver ODBC dBASE selalu mengembalikan presisi 15 dan skala 0 untuk jenis data NUMERIC.
Kolom yang dibuat dengan jenis data Numerik menggunakan peta driver ODBC dBASE ke jenis data ODBC SQL_DOUBLE. Dengan demikian data dalam kolom ini tunduk pada pembulatan. Perilaku ini tidak sama dengan jenis data NUMERIC di dBASE (jenis N), yaitu Binary Coded Decimal (BCD).
Catatan
SQLGetTypeInfo mengembalikan jenis data ODBC SQL. Semua konversi dalam Lampiran D dari Referensi Programmer ODBC didukung untuk jenis data ODBC SQL yang tercantum sebelumnya dalam topik ini.
Tabel berikut ini memperlihatkan batasan pada jenis data dBASE.
Jenis data | Deskripsi |
---|---|
CHAR | Membuat kolom CHAR dengan panjang nol atau tidak ditentukan benar-benar mengembalikan kolom 254-byte. |
Data terenkripsi | Driver dBASE tidak mendukung tabel dBASE terenkripsi. |
LOGICAL | Driver dBASE tidak dapat membuat indeks pada kolom LOGICAL. |
MEMO | Panjang maksimum kolom MEMO adalah 65.500 byte. |
Batasan lebih lanjut pada jenis data dapat ditemukan di Batasan Jenis Data.