odbc_num_rows return -1

Ini sebenernya masalah sepele bagi yang udah lama berkecimpung di dunia PHP, namun tujuanku posting selain untuk berbagi juga sebagai catatan jika suatu waktu butuh.
Kemaren aku baru nyoba PHP koneksi dengan Access sebagai databasenya, nah sewaktu aku coba menghitung jumlah data pada tabel tertentu pada satu database, munculnya adalah -1 terus. Biasanya kalo kita pake mysql, jika pada satu tabel isinya ada 5 record data, nah jika kita pake mysql_num_rows pastinya akan menghasilkan angka 5 / sesuai jumlah record yang ada kan? tapi di odbc_num_rows, kalo hasilnya tetp aja -1, entah aku yang gag tau caranya atau kenapa, tapi aku ikut salah satu forum juga ada yang pernah ngalami itu. Jadi misal, ada tabel dengan nama data_siswa dengan jumlah data di dalamnya ada 25 siswa, otomatis sesuai harapan kita jika pake odbc_num_rows nantinya akan menghasilkan nilai 25 bukan? tapi kok malah -1. Continue reading