« เมื่อ: กรกฎาคม 25, 2011, 17:13:11 PM »
0
พอดีได้รับมอบหมายให้เขียนรายงานครับผมลองกำหนดตัวแปรขึ้นมา
doctor := GetSQLStringData('select dthdiagdct from ipt where an="'+DBPipeline['num2']+'"');
Value := ' ' +GetSQLStringData('select name from doctor where code ="'+doctor+'"');
หลังจากลองประมวลผลดูปรากฎว่าไม่ออกครับซึ่งถ้าเป็นรายงานอื่นกำหนดแบบนี้มันออก เลยไปดูข้อมูล 'num2'ปรากฎว่ามันเป็น แบบ Integer ก็เลยสงสัยวามันไม่ออกเพราะใช้ GetSQLStringData
ด้วยความมั่วก็เลยเปลี่ยนเป็นแบบนี้ครับ
doctor := GetSQLIntegerData('select dthdiagdct from ipt where an="'+DBPipeline['num2']+'"');
Value := ' ' +GetSQLStringData('select name from doctor where code ="'+doctor+'"');
ปรากฎว่าขึ้น ERROR ตามภาพครับไม่ทราบว่าต้องแก้ยังไงครับ
บันทึกการเข้า
โรงพยาบาลศิริเวชลำพูน
Hosxp version 3.53.7.16
ขอขบคุณ อาจารย์ชัยพร,อ.อ็อด,อ.เกื้อ,พี่เอก,พี่กิติศักดิ์,พี่เข้ม,พี่ไสว,พี่ terminator 2010,พี่pikepid,พี่udomchock ,พี่ขวด,พี่เจมส์,ป๋าJdadmin,พี่กานดา admin ทุกๆท่าน และนางฟ้า BMS
ทำเพื่อใครสักคนฉันได้ทำเพื่อความรัก
ร้องให้สักคนฉันก็ร้องจากหัวใจ
รักที่มันต้องจบมันก็ยังงดงาม ฉันยังจำไว้
Nologo How to be hosxp star