Perubahan tipe field
Salah satu hal yang saya lakukan ketika mengolah data dari tabel foxpro (dbf) adalah merubahnya ke tipe tabel yang lebih tua. Tipe itu adalah foxplus. Tipe ini dikenal dengan dbase versi 4. Alasan perubahan dari tipe yang paling baru ke tipe sebelumnya adalah karena saya melakukan pengolahan data di dalam Access. Tipe table dari foxpro yang dikenal Access hanya dbase 3 dan 4. Setara dengan tipe foxplus.
Cara merubah tipe dbf adalah dengan perintah ‘copy to nama_table type foxplus’. Sepintas, tidak ada yang aneh dengan command ini, karena memang tidak melakukan apapun selain merubah tipe ke foxplus.
Kemudian, terjadilah hal yang menakutkan buat saya setelah tipe dbf ini dirubah ke dalam foxplus. Data yang diolah dalam Access tidak bisa diproses lebih lanjut. Data di kolom yang bertipe double dirubah oleh command ‘copy to…’ menjadi numeric. Data dalam Access yang tadinya hendak saya upload ke dalam program ERP yang saya gunakan, tidak bisa dikenali formatnya. Kolom - kolom yang bertipe numeric tadi tidak bisa diupload, dan program ERP tidak menampilkan error yang semestinya menurut saya, tampil menunjukkan adanya perbedaan tipe field yang diupload.
Pertanyaan saya sekarang adalah, mengapa perintah ‘copy to nama_table type foxplus’ bisa menimbulkan efek perubahan tipe field ? Apa tipe double tidak dikenali dalam format sebelumnya ?
