$dtnilai = @dbase_open('./dat/dataku.dbf', 2) or die("Error : File data tidak dapat diakses!"); $jum = dbase_numrecords($dtnilai); for($x=1; $x<=$jum; $x++){ $hasil = dbase_get_record($dtnilai, $x); if(trim($hasil[4])==trim($data_yg_dicari)){ unset($hasil['deleted']); $hasil[6] = $data_baru1; $hasil[7] = $data_baru2; dbase_replace_record($dtnilai, $hasil, $x); dbase_close($dtnilai); break; } }hasil[4], hasil[6], hasil[7] menunjukkan posisi field. Field pertama nomor indeksnya adalah 0 (nol). $hasil['deleted'] adalah field yang dibuat oleh Foxpro, jadi harus dihapus terlebih dahulu sebelum melakukan update / edit / perubahan.
Selasa, 23 Juni 2015
Mengedit Data Dalam File .DBF Foxpro 2.6 dengan Program PHP
Singkat cerita, sudah sejak lama memiliki program aplikasi PHP untuk menampilkan data yang disimpan pada file database Foxpro 2.6 (DOS). Tetapi gara-gara menemukan kesulitan untuk mengubah data di dalam database Foxpro tersebut, akhirnya dengan amat sangat terpaksa sekali membuat program PHP untuk mengubah data alias edit data alias update data yang ada di dalam database DBF Foxpro. Dengan sedikit googling dan rada-rada bingung karena referensinya dikits bingits, alhamdulillah programnya jadi juga meski dengan banyak trial error berulang kali. Berikut source code alias kode sumber program PHP untuk mengedit data yang disimpan dalam file DBF Foxpro 2.6.
Langganan:
Posting Komentar (Atom)
1 komentar:
Got more information from this article.
Visual FoxPro to .Net
VB.Net Migration
Convert ASP to ASP.Net
Posting Komentar