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 _____ From: riky andrian [mailto:[EMAIL PROTECTED] Sent: Friday, February 16, 2007 4:51 PM To: [email protected] Subject: Re: [indopb] masalah pada retrival datawindow thanks bung sandy atas masukkannya sedang dicoba saya buat versi khusus di program, saya tambah kolom staticbind 0 atau 1 biar si user bisa coba sendiri masing2 dbparm tsb.. tinggal tunggu hasilnya deh backend pake mssql2k, mengenai cast/convert.-.. kebetulan saya jadikan patokan salah satu datawindow yang ber select simple (dimana si user tsb ga bisa display datawindow tsb.) dan sql selectnya tidak ada cast/convert regional setting, ini yang pertama saya cek habis dan kebetulan dibolak balik ga ketemu juga masalahnya tapi ga tau kalau berbeda efeknya kalau di WINXP (karena saya pake WIN2K server) sekali lagi makasih, sedang dicoba dulu nih sandy wrote: Ga begitu jelas neh pake back-end apa, kayaknya pake ms SQL yah? Kemungkinan2: 1. Coba liat setting di control panel untuk regional settingnya, mungkin saat bind variable jadi salah. 2. coba perhatikan pada sql syntax pada dw yg bermasalah, ada pake perintah cast atau convert 3. cobain tambah parameter “staticbind=1” pada initialisasi transaction untuk property dbparm-nya regard -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.411 / Virus Database: 268.18.0/689 - Release Date: 15/02/2007 -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.411 / Virus Database: 268.18.0/689 - Release Date: 15/02/2007
