Wednesday, October 1, 2014

Penyebab Cetak Report Tidak Tampil Pada PowerBuilder 10

Pernah suatu ketika saya melakukan pencetakan report dari sebuah datawindow datanya tidak tampil melalui fungsi retrieve.
Return value dari fungsi dw_report.retrieve() bernilai -1, seolah-olah data tidak ada.
Berulang-ulang report tersebut dijalankan, tetapi hasilnya tetap nihil.
Tetapi anehnya jika object datawindow report tersebut dijalankan manual, datanya tampil sesuai hasil query.

Selidik punya selidik, ketika saya cek source SQLnya ternyata ada karakter ';' pada akhir statement query.
Setelah karakter ';' tersebut dihilangkan ternyata report tersebut bisa menampilkan datanya melalui fungsi retrieve.

Dengan demikian dapat disimpulkan sementara, script query pada datawindow Powerbuilder 10 tidak mengenal karakter ';' . Powerbuilder tidak menganggap sintax error, tetapi tidak dapat menampilkan hasil query.

No comments:

Post a Comment