Teman...
Jika anda akan mencari Nilai NULL yang terdapat pada Field Database anda, tentu
tidak dapat digunakan dengan menggunakan kreteria "NULL", karena NULL yang
dimaksud adalah bukan Field berisi tulisan NULL, akan tetapi NULL adalah suatu
keadaan dimana Record memiliki isi, namun bukan berupa tulisan, ataupun NOL
(0), Dia bisa dibilang, kalau dilihat tidak ada, namun ada, tapi bukan 0 (NOL),
terlebih bertuliskan NULL.
Dalam merancang program database, memang inilah yang menjadi point utama,
bagaimana agar Field yang ada jangan sampai terisi dengan nilai NULL, terlebih
Field tersebut adalah Field yang sangat dibutuhkan Informasinya. Tapi jika
memang sudah terlanjur Nilai NULL sudah tersimpan dalam Field Database, maka
untuk melakukan pencarian, coba lakukan cara berikut :
Misal : CN adalah Variable Database dan
Misal : TB adalah Variable Table
Set TB = New ADODB.Recordset
TB.Open "SELECT * FROM Karyawan WHERE Nama=' '
",CN,adOpenStatic,adLockOptimisstic
Ingat : Setelah WHERE NAMA = Ketikkan tanda ' (petik) dua kali, maka
akan menjadi '', sepintas terlihat seperti tanda kutip ("), namun yang saya
maksud setelah WHERE Nama = adalah tanda petik sebanyak dua kali dan tanpa
spasi. baru setelah itu diakhir dengan tanda Kutip ".
Jika tidak berhasil, maka lakukan dengan cara berikut :
Set TB = New ADODB.Recordset
TB.Open "SELECT * FROM Karyawan",CN,adOpenStatic,adLockOptimisstic
IF TB.Recordcount > 0 Then
TB.Movefirst
Do While not TB.EOF
IF TRIM(TB.Fields!Nama)="" Then
'//---- Tentukan Tindakan yang akan anda lakukan terhadap Field
Nama yang NULL
Endif
TB.MoveNext
Loop
Endif
Semoga ini bisa membantu.
acholyte_vb <[EMAIL PROTECTED]> wrote:
Salam Kenal
Vbier's ada yang tahu konstanta NULL punya Mysql tidak, saya coba
execute query "Select Nama From Karyawan Where Nama ='NULL'"
Tapi saya tidak dapat Record yang isi field Namanya NULL, ada yang
tahu tidak utk query diatas.
saya sudah coba juga pakai VBBULL tapi tidak berhasil, mohon
bantuannya.
Thx
---------------------------------
Sponsored Link
Mortgage rates near 39yr lows. $420,000 Mortgage for $1,399/mo - Calculate new
house payment
[Non-text portions of this message have been removed]
Untuk berhenti berlangganan kirim email kosong ke : [EMAIL PROTECTED]
Bagi terjangkit virus lokal, zip virus tersebut
dan kirim ke [EMAIL PROTECTED], kami
akan membuat removalnya untuk anda.
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/indoprog-vb/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/indoprog-vb/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/