ผมลอง trace sql ดูแล้วจากการใส่รหัสประชาชนเป็น เลข 0 นำหน้าตามด้วย HN จนครบ 13 หลัก เช่น 0000000492368
หลังจากบันทึกแล้ว เข้ามาค้นหาโดยใช้เลข 13 หลักที่เราใส่ไป และ trace ด้วย ปรากฎว่า
จากปกติ ถ้า รหัสประชาชนถูก hosxp จะดึงโดยใช้คำสั่ง
select * from ptcardno where cardno in ('3160100xxxxxx','3-1601-00xxx-xx-x','31-6010-0xxxxx-x')
แต่ถ้ารหัสประชาชนที่นำหน้าด้วยเลข 0 และตามด้วย hn จากการค้นหาจะหาเลข 13 หลักนั้นไม่เจอ
พอ trace sql ดูปรากฎว่า คำสั่งจะเหลือเพียงเท่านี้
select * from ptcardno where cardno in ('0000000492368','00-0000-049236-8')
ที่อื่นเป็นบ้างหรือเปล่าครับ
hosxp version 3.53.11.16