OK saya ngerti konsekuesi si staticbind ini berarti kondisi yang dimaksud akan bermasalah pada data NULL yang diretrieve oleh suata kolom yang berbeda datatype yang seharusnya berarti staticbind sebaiknya selalu 1 agar supaya data yang retireve selalu konsisten dengan datatype di datawindow lebih baik ada datawindow error daripada terjadi hal2 yang lain
thanks infonya nih.. so far belum ada kabar dari si user tersebut tentang coba2 staticbind ini sandy wrote: > > Hati-hati lho pake staticbind, artinya kita patok tipe data yg dikirim > oleh sqlsyntax (server) ga berubah2 begitu sampai di dw (client). > > Kemaren gue curiga di sqlsyntax-nya ada tipe data yg salah, misal: > > > > Select Tgl_lahir From mst_peg where nip = 1 > > > > Misalnya syntax diatas ngembaliin row = 1, tetapi isi data tgl_lahir > adalah null > > Nah disini kadang2 transaction (biasanya si odbc) ngembaliin nilai > (bind) dari db salah, dia pikir null tsb adalah numeric bukan datetime, > > Sesampainya di dw pasti bakal error karena kita udah set kolumn > tgl_lahir bakal berisikan tipe data datetime > > > > Solusinya, biasakan pake function isnull(), jd syntax diatas menjadi: > > > > Select isnull(Tgl_lahir, getdate()) From mst_peg where nip = 1 > > > > Emang sih tgl lahirnya jadi hari ini :p tapi masalah yg tadi kan beres > hehehe berarti designnya utk column tgl_lahir harusnya mandatory biar > ga mungkin null > > > > Best regards > ----------------------------------------------- IndoPB - Indonesia PB User Group An Indonesian PowerBuilder User Group's Event 2nd PowerBuilder Update Rumah Sakit Jantung Harapan Kita 26/27 August 2006 To Register : http://groups.yahoo.com/group/indopb/database?method=addRecord&tbl=4 Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/indopb/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/indopb/join (Yahoo! ID required) <*> To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
