การใช้คำสั่ง find ค้นหาข้อมูลที่มีรูปแบบเป็น วันที่ ใน datawindow เราต้องกำหนดรูปแบบให้ถูกต้องด้วย เพราะการใช้คำสั่ง find นั้นจะมองเห็นรูปแบบเป็น string ขณะที่คอลัมน์ของเราเป็นแบบ date
dw_1.find( "date_field = " + string( date_var), 1, dw_1.rowcount() )
จากตัวอย่างด้านบนเราจะพบกับ error expression must match เกิดขึ้นเพราะคอลัมน์ที่เราต้องการหาเป็น date แต่ค่าที่เราส่งเข้าไปเป็น string
string ls_date
ls_date=string(date_var)
dw_1.find( "String(date_field) = ' " +ls_date+" ' ", 1,dw_1.rowcount() )
เราทำการปรับปรุงให้เป็นดังตัวอย่างใหม่ด้านบน จะทำให้เราสามารถใช้คำสั่ง find ค้นหาคอลัมน์ที่เป็น วันที่ได้
บทความนี้มาจาก www.soopawat.com
การใช้คำสั่ง find ค้นหาข้อมูลที่มีรูปแบบเป็น วันที่ ใน datawindow
Latest News
- บทที่ 7-1 ตอน การสร้างระบบฐานข้อมูล
- บทที่ 6 ทดลองเขียนโปรแกรมด้วย PocketBuilder เบื้องต้น
- บทที่ 4 ติดตั้งdatabase sql anywhere
- บทที่ 7-2 ตอน การสร้างโปรแกรมแสดงรายการอาหารที่สั่ง ด้วย Powerbuilder 9
- บทที่ 3 ติดตั้งอุปกรณ์ และโปรแกรม Active Sync
- ทำชุด setup โปรแกรมด้วย Wise Install
- การติดตั้ง IIS
- ตัวอย่าง code โปรแกรมร้านเช่า VDO
- สมาชิก : 2
- Content : 336
- เว็บลิงก์ : 8
- จำนวนครั้งเปิดดูบทความ : 158936


