Bagikan melalui


Batasan nama kolom

Nama kolom dapat berisi karakter yang valid (misalnya, spasi). Jika nama kolom berisi karakter apa pun kecuali huruf, angka, dan garis bawah, nama harus dibatasi dengan mengapitnya dalam tanda kutip belakang (').

Saat driver Microsoft Access atau Microsoft Excel digunakan, nama kolom dibatasi hingga 64 karakter, dan nama yang lebih panjang menghasilkan kesalahan. Saat driver Paradox digunakan, nama kolom maksimum adalah 25 karakter. Saat driver Teks digunakan, nama kolom maksimum adalah 64 karakter, dan nama yang lebih panjang dipotong.

Ketika driver dBASE digunakan, karakter dengan nilai ASCII yang lebih besar dari 127 dikonversi ke garis bawah.

Ketika driver Microsoft Excel digunakan, jika nama kolom ada, mereka harus berada di baris pertama. Nama yang di Microsoft Excel akan menggunakan ! karakter harus diapit dalam tanda kutip belakang (`). Karakter ! dikonversi ke $ karakter, karena ! karakternya tidak legal dalam nama ODBC, bahkan ketika namanya diapit dalam tanda kutip belakang. Semua karakter Microsoft Excel lain yang valid (kecuali karakter |pipa ) dapat digunakan dalam nama kolom, termasuk spasi. Pengidentifikasi yang dibatasi harus digunakan untuk nama kolom Microsoft Excel untuk menyertakan spasi. Nama kolom yang tidak ditentukan diganti dengan nama yang dihasilkan driver, misalnya, Col1 untuk kolom pertama.

Karakter pipa (|) tidak dapat digunakan dalam nama kolom, apakah nama diapit dalam tanda kutip belakang atau tidak.

Saat driver Teks digunakan, driver menyediakan nama default jika nama kolom tidak ditentukan. Misalnya, driver memanggil kolom F1pertama , kolom F2kedua , dan sebagainya.