แบบนี้หรือเปล่าครับ
..ขออนุญาต save ไว้ปรับใช้บ้างนะครับ...
..แต่คิดว่าน่าจะต้องแก้ไข คำสั่งใน variable นิดนึง ตรงเงื่อนไขที่จะดึงข้อมูลมานะครับ...
..select begin_date from ipt_pttype
where pttype=" '+DBPipeline['pttype_1']+' "..
..เพราะ ค่าของ pttype ในตาราง ipt_pttype จะมีซ้ำกันอยู่ ทำให้ข้อมูลที่ถูกดึงมาแสดงจะผิดพลาด(ผิด record)ได้น่ะครับ
น่าจะแก้ให้เป็น ipt_pttype_id หรือ an น่าจะ OK กว่า....
..ผมลองแก้ให้ใช้จาก an ดู เป็น...
..select begin_date from ipt_pttype where an =" '+DBPipeline['an']+' " and pttype_number="1"
..ตรง and pttype_number="1" ที่เพิ่มขึ้นมาเผื่อว่าในตาราง ipt_pttype มีการบันทึกสิทธิของ an นั้นไว้หลายสิทธินะครับ..
...