ผู้เขียน หัวข้อ: สอบถามครับ  (อ่าน 2641 ครั้ง)

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

ออฟไลน์ bbbas

  • Hero Member
  • *****
  • กระทู้: 671
  • ไม่เสียสละ ชัยชนะไม่เกิด
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลวิเศษชัยชาญ
สอบถามครับ
« เมื่อ: พฤศจิกายน 20, 2012, 14:33:24 PM »
0
ผมลองสั่ง Lab หน้าใบ Lab ที่สร้างใหม่ ปรากฏว่าสั่งแล้วมี Error ดังรูปครับ ไม่ทราบว่าเกิดจากสาเหตุใดครับ
Master: IBM X3200 M3 Xeon 2.6 Ram 6 G
        HDD 1.5 TB Raid 5 OS : CenOS 6.4 (Final)
Slave : HP Proliant ML150G2 Xeon 3.0 Ram 2 G  
         SCSI HDD 64.35 G Raid 5 OS : CentOS 5.3 
Software :ขึ้นระบบวันที่ 26 กรกฎาคม 2552 (รับงานต่อ พ.ย. 53 )
               ที่ปรึกษา :อ.SrwooD ADmin รพ.โพธิ์ทอง
 และขอขอบคุณมิตรภาพดี ๆในบอร์ดแห่งนี้กับความช่วยเหลือแบ่งปันครับ.......

ออฟไลน์ Call Center

  • Hero Member
  • *****
  • กระทู้: 1,311
  • การกด "Vote" ของพี่ๆจะเป็นขวัญและกำลังใจสำหรับเรา
  • Respect: +173
    • ดูรายละเอียด
Re: สอบถามครับ
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 20, 2012, 14:46:08 PM »
0
น่าจะเกิดจาก lab_order_service_id ใน ตาราง lab_order_serviceมี ค่ามากกว่า lab_order_service_id  ในตาราง serial

ก่อนอื่นตรวจสอบตาราง lab_order_service ก่อนครับ
โดยใช้คำสั่ง
    select max(lab_order_service_id) from lab_order_service

ลองเปรียบเทียบใน ตาราง serial

select * from serial      where name like "%lab_order_service_id%"
 เพราหากค่า lab_order_service_id ในตาราง serial น้อยกว่าจะทำให้ขึ้น duplicate ครับ

เราจะต้องแก้ในตาราง serial โดยตรงครับ  ;D ;D
« แก้ไขครั้งสุดท้าย: พฤศจิกายน 20, 2012, 14:55:55 PM โดย Call Center »
BMS Call Center โทร. 02-427-9991 กด 1
E-Mail : callcenter@bms-hosxp.com
           bms.callcenter9@gmail.com
http://www.facebook.com/bmshosxp/
;) :D การกด "Vote" ของพี่ๆจะเป็นขวัญกำลังใจสำหรับเรา ;) :D

ออฟไลน์ bbbas

  • Hero Member
  • *****
  • กระทู้: 671
  • ไม่เสียสละ ชัยชนะไม่เกิด
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลวิเศษชัยชาญ
Re: สอบถามครับ
« ตอบกลับ #2 เมื่อ: พฤศจิกายน 20, 2012, 14:57:07 PM »
0
น่าจะเกิดจาก lab_order_service_id ใน ตาราง serail  มี ค่ามากกว่า lab_order_service_id  ในตาราง serial

ก่อนอื่นตรวจสอบตาราง lab_order_service ก่อนครับ
โดยใช้คำสั่ง
    select max(lab_order_service_id) from lab_order_service

ลองเปรียบเทียบใน ตาราง serial

select * from serial      where name like "%lab_order_service_id%"
 เพราหากค่า  lab_order_service_idในตาราง serial น้อยกว่าจะทำให้ขึ้น duplicate ครับ

เราจะต้องแก้ในตาราง serial โดยตรงครับ  ;D ;D

ผมลองใช้คำสั่งรันดูแล้ว ปรากฏว่าค่า  lab_order_service_idในตาราง serial น้อยกว่าจริงด้วยครับ แล้วจะต้องแก้ไขยังไงครับ
Master: IBM X3200 M3 Xeon 2.6 Ram 6 G
        HDD 1.5 TB Raid 5 OS : CenOS 6.4 (Final)
Slave : HP Proliant ML150G2 Xeon 3.0 Ram 2 G  
         SCSI HDD 64.35 G Raid 5 OS : CentOS 5.3 
Software :ขึ้นระบบวันที่ 26 กรกฎาคม 2552 (รับงานต่อ พ.ย. 53 )
               ที่ปรึกษา :อ.SrwooD ADmin รพ.โพธิ์ทอง
 และขอขอบคุณมิตรภาพดี ๆในบอร์ดแห่งนี้กับความช่วยเหลือแบ่งปันครับ.......

ออฟไลน์ Call Center

  • Hero Member
  • *****
  • กระทู้: 1,311
  • การกด "Vote" ของพี่ๆจะเป็นขวัญและกำลังใจสำหรับเรา
  • Respect: +173
    • ดูรายละเอียด
Re: สอบถามครับ
« ตอบกลับ #3 เมื่อ: พฤศจิกายน 20, 2012, 15:14:38 PM »
0
แก้ไขในตาราง serial นำค่าสูงสุดของ ตาราง lab_order_service มาใส่ แทนค่าเดิม
หรือใช้คำสั่ง นี้ครับ
update serial
set serial_no = (select max(lab_order_service_id) from lab_order_service)
where name = "lab_order_service_id"
BMS Call Center โทร. 02-427-9991 กด 1
E-Mail : callcenter@bms-hosxp.com
           bms.callcenter9@gmail.com
http://www.facebook.com/bmshosxp/
;) :D การกด "Vote" ของพี่ๆจะเป็นขวัญกำลังใจสำหรับเรา ;) :D

ออฟไลน์ bbbas

  • Hero Member
  • *****
  • กระทู้: 671
  • ไม่เสียสละ ชัยชนะไม่เกิด
  • Respect: +2
    • ดูรายละเอียด
    • โรงพยาบาลวิเศษชัยชาญ
Re: สอบถามครับ
« ตอบกลับ #4 เมื่อ: พฤศจิกายน 20, 2012, 15:41:24 PM »
0
แก้ไขในตาราง serial นำค่าสูงสุดของ ตาราง lab_order_service มาใส่ แทนค่าเดิม
หรือใช้คำสั่ง นี้ครับ
update serial
set serial_no = (select max(lab_order_service_id) from lab_order_service)
where name = "lab_order_service_id"

ได้แล้วครับ ขอบคุณครับ :) :) :)
Master: IBM X3200 M3 Xeon 2.6 Ram 6 G
        HDD 1.5 TB Raid 5 OS : CenOS 6.4 (Final)
Slave : HP Proliant ML150G2 Xeon 3.0 Ram 2 G  
         SCSI HDD 64.35 G Raid 5 OS : CentOS 5.3 
Software :ขึ้นระบบวันที่ 26 กรกฎาคม 2552 (รับงานต่อ พ.ย. 53 )
               ที่ปรึกษา :อ.SrwooD ADmin รพ.โพธิ์ทอง
 และขอขอบคุณมิตรภาพดี ๆในบอร์ดแห่งนี้กับความช่วยเหลือแบ่งปันครับ.......