ผู้เขียน หัวข้อ: ช่วนด้วยครับ รายงานส่วนที่ 4 ทันตกรรมประดิษฐ์ รันไม่ได้ครับ.  (อ่าน 4970 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ kalakachang

  • Full Member
  • ***
  • กระทู้: 242
  • Respect: +2
    • ดูรายละเอียด
รายงานทันตกรรม  ส่วนที่ 4 ครับ
เขียน Codeใน Variable  


Value :=GetSQLStringData('select count(d.vn)'+
'from dtmain d'+
'left outer join patient p on p.hn=d.hn '+
'where vstdate between"'+ds1+'"and"'+ds2+'"'+
'and d.tmcode in("52009","52010","66025","66026","66027","66028","66029","66030","66031","66032","66033","66034","66035")'+
'and p.pttype in("c0","C1","C2","C3","C4","20","21","22","23","24")');
  รันเเล้วไม่ออกครับ
แต่พอเอาไปรันใน sql ออกครับ..
มันผิดคตรงไหนครับ..
ช่วยที่ครับ.
หรือใครมีรายงาน   ทันตกรรมส่วนที่ 4 ข้อมูลงานรักษาทางทันตกรรมประดิษฐ์
เเล้วเสร็จบ้างครับ..ขอหน่อยครับ...
ขอบคุณครับ..
รังสรรค์ มาลาจำปี
นวก.คอมพิวเตอร์  โรงพยาบาลยโสธร
53.3.12

ออฟไลน์ Tigger

  • Full Member
  • ***
  • กระทู้: 205
  • Respect: +2
    • ดูรายละเอียด
GetSQLStringData  เปลี่ยนเป็น GetSQLIntegerData แล้วตัวแปรที่แสดงต้องเป็น integer
ด้วยค่ะ เดี๋ยวไม่ออก ลองดูนะจ๊ะ
เอ็นดู จันทร์ทวีทิพย์ (ทันตแพทย์) รพ.ด่านขุนทด (DKT)
Server : IBM x3650 M4 Harddisk 300x2GB 10/100/1000
MySQL : V.5.5.3
RAM : 64GB
Client : HP 6300 RAM 4 GB
HOSxp : version 3.58.6.25
ขึ้นระบบเมื่อ 18 ก.ย. 2551 โดย บริษัท BMS

ออฟไลน์ kalakachang

  • Full Member
  • ***
  • กระทู้: 242
  • Respect: +2
    • ดูรายละเอียด
เปลี่ยนแล้วครับ..ไม่ออกอยู่ดี
ออกเป็น 0 ราย
แต่รันใน sql ออกเป็น 2 ราย
รังสรรค์ มาลาจำปี
นวก.คอมพิวเตอร์  โรงพยาบาลยโสธร
53.3.12

ออฟไลน์ kalakachang

  • Full Member
  • ***
  • กระทู้: 242
  • Respect: +2
    • ดูรายละเอียด
GetSQLStringData  เปลี่ยนเป็น GetSQLIntegerData แล้วตัวแปรที่แสดงต้องเป็น integer
ด้วยค่ะ เดี๋ยวไม่ออก ลองดูนะจ๊ะ

พี่มีรายงานทันตกรรมส่วนที่ 4 เปล่าครับ..
ขอหน่อยครับ...
รังสรรค์ มาลาจำปี
นวก.คอมพิวเตอร์  โรงพยาบาลยโสธร
53.3.12

ออฟไลน์ snhos

  • Sr. Member
  • ****
  • กระทู้: 373
  • ฉันยังรู้สึกว่าตัวเองยังเด็กในการทำงานและความรู้
  • Respect: +3
    • ดูรายละเอียด
ไม่ได้มาช่วยหรอกครับ  แต่มาขอ 
ส่งมาให้บ้างซิครับ  กำลังต้องการพอดี
โรงพยาบาลไทรน้อย นนทบุรี 60 เตียง
เริ่มระบบ 2551 ขอบคุณอาจารย์หมาน้อย คุณหนุ่ม (รพ.ปากเกร็ด),อ.อ๊อด อ.นาจ และท่านปราชญ์ทุกท่าน ผู้เป็นอาจารย์และคนช่วยเหลือ
Master:IBM Xeon QuardCore X3650 M2 CPU 2.0 ram 28 g
OS:CentOS 6.4
Percona:5.5.33  
hosxp:3.56.9.30

Slave:IBM Xeon QuardCore E5405 CPU 2.0 ram 6 g
OS:CentOS 6.4
Percona:5.5.33  
hosxp:3.56.9.30

LIS LAB
Pfsense Log

ออฟไลน์ Tigger

  • Full Member
  • ***
  • กระทู้: 205
  • Respect: +2
    • ดูรายละเอียด
งั้นลองเอารายงานนี้ไปปรับดูนะคะ
เอ็นดู จันทร์ทวีทิพย์ (ทันตแพทย์) รพ.ด่านขุนทด (DKT)
Server : IBM x3650 M4 Harddisk 300x2GB 10/100/1000
MySQL : V.5.5.3
RAM : 64GB
Client : HP 6300 RAM 4 GB
HOSxp : version 3.58.6.25
ขึ้นระบบเมื่อ 18 ก.ย. 2551 โดย บริษัท BMS

ออฟไลน์ nuttavut

  • Hero Member
  • *****
  • กระทู้: 2,634
  • Boom-Beam
  • Respect: +15
    • ดูรายละเอียด
    • โรงพยาบาลวิเชียรบุรี
รายงานทันตกรรม  ส่วนที่ 4 ครับ
เขียน Codeใน Variable  


Value :=GetSQLStringData('select count(d.vn)'+
'from dtmain d'+
'left outer join patient p on p.hn=d.hn '+
'where vstdate between"'+ds1+'"and"'+ds2+'"'+
'and d.tmcode in("52009","52010","66025","66026","66027","66028","66029","66030","66031","66032","66033","66034","66035")'+
'and p.pttype in("c0","C1","C2","C3","C4","20","21","22","23","24")');
  รันเเล้วไม่ออกครับ
แต่พอเอาไปรันใน sql ออกครับ..
มันผิดคตรงไหนครับ..
ช่วยที่ครับ.
หรือใครมีรายงาน   ทันตกรรมส่วนที่ 4 ข้อมูลงานรักษาทางทันตกรรมประดิษฐ์
เเล้วเสร็จบ้างครับ..ขอหน่อยครับ...
ขอบคุณครับ..

ปัญหาคือไม่ได้เว้นช่องว่าง หลัง Single quote
จาก code ของคุณเวลา run จะได้ติดกันเลยครับแบบนี้

select count(d.vn)from dtmain dleft outer join patient p on p.hn=d.hnwhere vstdate between"'+ds1+'"and"'+ds2+'

ทำให้รันไม่ได้ ลองดูตามนี้.... ;D
 
โค๊ด: [Select]
Value :=GetSQLStringData('select count(d.vn) '+
' from dtmain d '+
' left outer join patient p on p.hn=d.hn  '+
' where vstdate between"'+ds1+'"and"'+ds2+'" '+
' and d.tmcode in("52009","52010","66025","66026","66027","66028","66029","66030","66031","66032","66033","66034","66035") '+
' and p.pttype in("c0","C1","C2","C3","C4","20","21","22","23","24") ');
« แก้ไขครั้งสุดท้าย: กรกฎาคม 07, 2010, 12:05:00 PM โดย nuttavut »
..Wichianburi Hospital  Phetchabun ..
Mr.Nuttavut   System Admin,Programer
Master:: HP DL380 G7 RAM 24GB Raid5 CentOS5.2  Percona 5.1.45
Slave::HP ProLiant ML150G3 Xeon Raid1  CentOS5.2   ,Percona 5.1.45
HOSxP 3.55.7.14, LIS (iLab),PACS
Tel. 0-5692-8169 ต่อ 180  | รพ. ขนาด 150+ เตียง |17 สอ. HOSxP_PCU |BMS Datacenter 18 node |
WWW : http://wichianhos.thaieasydns.com
|..ดูแลห่วงใย ใส่ใจบริการ รักษาได้มาตรฐาน พัฒนางานสู่ความเป็นเลิศ ..|   PDS Project  |  การนำเข้า Script คลิก

ออฟไลน์ kalakachang

  • Full Member
  • ***
  • กระทู้: 242
  • Respect: +2
    • ดูรายละเอียด
ขอบคุณมากๆครับ..ได้เเล้วครับ.ขอบคุณทุกคนเลย..
รังสรรค์ มาลาจำปี
นวก.คอมพิวเตอร์  โรงพยาบาลยโสธร
53.3.12