SQL statement yang aneh…

Misal kita punya tabel dengan nama BioData dan struktur sebagai berikut :

Kode
Nama
Alamat
Pendidikan
Jabatan

Dan kita punya query seperti di bawah ini :
 
select * from BioData group by Jabatan

Jika query tersebut dijalankan dengan V FoxPro 6, hasilnya adalah sebuah cursor yang otomatis terbentuk dengan isi tabel BioData yang dipisah-pisah per Jabatan.

Tapi jika dijalankan dengan V FoxPro 9 SP 1, hasilnya adalah sebuah error message ‘SQL : Group By Clause is missing or invalid’.

Kalau di MySQL, query di atas berhasil dijalankan. Sama persis hasilnya dengan V Foxpro 6.

Hmm…..

@ 31 Okt 07
Ternyata musti diberi command ‘SET ENGINEBEHAVIOR 70’ sewaktu menjalankan di V FoxPro 9.

Lengkapnya ada di Fox-Id.org

Terima kasih teman-teman Fox-Id.


About this entry