BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: yokyai ที่ มกราคม 20, 2016, 08:48:54 AM
-
ตามข้อมูลด้านล่างคือ error จากตัวระบบ หรือว่า error จากการบันทึกข้อมูลครับ หรือว่าเป็น error จากสาเหตุอื่นๆครับ พอดีเปลี่ยนแม่ข่ายใหม่ แต่สลับมาใช้ ip ของ slave เดิมครับ ขอบคุณครับ
20/01/2016 08:37:10 192.xxx.xxx.xxx/hos #42000FUNCTION hos.get_serialnumber does not exist CLI>LAB01 SQL>insert ignore into lab_auto_print_queue (lab_auto_print_queue_id,lab_auto_print_queue_datetime,lab_order_number) values (get_serialnumber('lab_auto_print_queue_id'),now(),463554)
20/01/2016 08:37:50 192.xxx.xxx.xxx/hos #42000FUNCTION hos.get_serialnumber does not exist CLI>LAB01 SQL>insert ignore into lab_auto_print_queue (lab_auto_print_queue_id,lab_auto_print_queue_datetime,lab_order_number) values (get_serialnumber('lab_auto_print_queue_id'),now(),463641)
20/01/2016 08:37:51 192.xxx.xxx.xxx/hos #42000FUNCTION hos.get_serialnumber does not exist CLI>LAB01 SQL>insert ignore into lab_auto_print_queue (lab_auto_print_queue_id,lab_auto_print_queue_datetime,lab_order_number) values (get_serialnumber('lab_auto_print_queue_id'),now(),463643)
20/01/2016 08:37:51 192.xxx.xxx.xxx/hos #42000FUNCTION hos.get_serialnumber does not exist CLI>LAB01 SQL>insert ignore into lab_auto_print_queue (lab_auto_print_queue_id,lab_auto_print_queue_datetime,lab_order_number) values (get_serialnumber('lab_auto_print_queue_id'),now(),463647)
20/01/2016 08:37:51 192.xxx.xxx.xxx/hos #42000FUNCTION hos.get_serialnumber does not exist CLI>LAB01 SQL>insert ignore into lab_auto_print_queue (lab_auto_print_queue_id,lab_auto_print_queue_datetime,lab_order_number) values (get_serialnumber('lab_auto_print_queue_id'),now(),463650)
20/01/2016 08:37:51 192.xxx.xxx.xxx/hos #42000FUNCTION hos.get_serialnumber does not exist CLI>LAB01 SQL>insert ignore into lab_auto_print_queue (lab_auto_print_queue_id,lab_auto_print_queue_datetime,lab_order_number) values (get_serialnumber('lab_auto_print_queue_id'),now(),463649)
20/01/2016 08:37:52 192.xxx.xxx.xxx/hos #42000FUNCTION hos.get_serialnumber does not exist CLI>LAB01 SQL>insert ignore into lab_auto_print_queue (lab_auto_print_queue_id,lab_auto_print_queue_datetime,lab_order_number) values (get_serialnumber('lab_auto_print_queue_id'),now(),463651)
20/01/2016 08:37:52 192.xxx.xxx.xxx/hos #42000FUNCTION hos.get_serialnumber does not exist CLI>LAB01 SQL>insert ignore into lab_auto_print_queue (lab_auto_print_queue_id,lab_auto_print_queue_datetime,lab_order_number) values (get_serialnumber('lab_auto_print_queue_id'),now(),463652)
20/01/2016 08:43:24 192.xxx.xxx.xxx/hos #42000FUNCTION hos.get_serialnumber does not exist CLI>SS11 SQL>insert ignore into person_vaccine_list (person_vaccine_list_id,person_id,person_vaccine_id,vaccine_date,vaccine_note) select get_serialnumber('person_vaccine_list_id') as person_vaccine_list_id , p1.person_id,p6.person_vaccine_id,p3.anc_service_date as vaccine_date ,p3.anc_service_note as vaccine_note from person p1,person_anc p2 , person_anc_service p3,person_anc_service_detail p4,anc_service p5 ,person_vaccine p6,vaccine_combination v7 where p1.person_id = p2.person_id and p2.person_anc_id = p3.person_anc_id and p3.person_anc_service_id = p4.person_anc_service_id and p4.anc_service_id = p5.anc_service_id and p5.anc_service_code = v7.vaccine_code and v7.vaccine_combine_code = p6.vaccine_code and p1.person_id = 126122
20/01/2016 08:43:24 192.xxx.xxx.xxx/hos #42000FUNCTION hos.get_serialnumber does not exist CLI>SS11 SQL>insert ignore into person_vaccine_list (person_vaccine_list_id,person_id,person_vaccine_id,vaccine_date,vaccine_note) select get_serialnumber('person_vaccine_list_id') as person_vaccine_list_id, p1.person_id,p6.person_vaccine_id,p3.service_date as vaccine_date,p3.service_note as vaccine_note from person p1 , person_wbc p2 ,person_wbc_service p3, person_wbc_vaccine_detail p4, wbc_vaccine p5 ,person_vaccine p6,vaccine_combination v7 where p1.person_id = p2.person_id and p2.person_wbc_id = p3.person_wbc_id and p3.person_wbc_service_id = p4.person_wbc_service_id and p4.wbc_vaccine_id = p5.wbc_vaccine_id and p5.wbc_vaccine_code = v7.vaccine_code and v7.vaccine_combine_code = p6.vaccine_code and p1.person_id = 126122
20/01/2016 08:43:24 192.xxx.xxx.xxx/hos #42000FUNCTION hos.get_serialnumber does not exist CLI>SS11 SQL>insert ignore into person_vaccine_list (person_vaccine_list_id,person_id,person_vaccine_id,vaccine_date) select
-
create function get_serialnumber หรือยังครับ
-
create function get_serialnumber หรือยังครับ
เราต้อง create ที่ไหน อย่างไรครับ ตรวจสอบใน system setting ก็ไม่ได้เลือกปิดไว้ครับ ขอบคุณครับ
-
สร้างตอน create db ของ hosxp ครับ
-
ลองเปิด navicat db hosxp ในส่วนของ store procedure ว่ามี function get_seriainumber หรือยังครับ
-
ขอบคุณพี่ๆทุกท่านครับ และได้สอบถามพี่อ๊อด เพิ่มเติมด้วยครับ จะทดสอบการใช้งานอีกครั้งครับ
-
ขอบคุณพี่ๆทุกท่านครับ และได้สอบถามพี่อ๊อด เพิ่มเติมด้วยครับ จะทดสอบการใช้งานอีกครั้งครับ
ของผมมีแค่นี้เองอ่ะ
-
และก็มีเออเร่อแบบนี้เวลาจะส่งออก 43 แฟ้ม
-
และก็มีเออเร่อแบบนี้เวลาจะส่งออก 43 แฟ้ม
-----------------------------------------------------------------------------------------------
ลองตรวจสอบในเมนู System ==> System Setting ==> System Setting ==> System
ดูว่าได้มีการติกเครื่องหมายถึงตรงช่อง ปิดการใช้งาน function GetSerialNumber (MySQL) ไว้หรือเปล่า
ถ้ามีให้ติกเครื่องหมายถูกออก กด Save จากนั้นปิดโปรแกรม HOSxP แล้วเปิดเข้าโปรแกรม HOSxP เข้ามาใหม่
และไปตรวจสอบใน Navicat ว่ามี Functions get_serialnumber ขึ้นมาหรือยังครับ
-
พอติ๊กออก เครื่องจะหน่วงและอืดมากครับ และก็จะบันทึกไม่ได้ ส่งตรวจไม่ได้ และสั่งจ่ายยาไม่ได้ครับ ค้างไปเลย
-
พอติ๊กออก เครื่องจะหน่วงและอืดมากครับ และก็จะบันทึกไม่ได้ ส่งตรวจไม่ได้ และสั่งจ่ายยาไม่ได้ครับ ค้างไปเลย
-------------------------------------------
OS และ ทรัพยากรของ Server เป็นเช่นไรครับ
Server เป็น Linux Or Windows รุ่นไหนครับ
MySQL Version ไหนครับ
Spec Server เช่น CPU , RAM กี่ G , HDD ความเร็วรอบกี่ K ครับ ,
Database มีขนาดเท่าไหร่ และเป็น innodb กี่ %
Client หรือ ลูกข่าย ที่ใช้งานเต็มระบบกี่เครื่องครับ
-
OS และ ทรัพยากรของ Server เป็นเช่นไรครับ
OS เป็น Freebsd 10 ครับ
Server เป็น Linux Or Windows รุ่นไหนครับ
เป็น Linux ครับ
MySQL Version ไหนครับ
เป็น mariaDB 5.5 ครับ
Database มีขนาดเท่าไหร่ และเป็น innodb กี่ %
อันนี้ไม่ทราบครับ ดูไม่เป็น
Client หรือ ลูกข่าย ที่ใช้งานเต็มระบบกี่เครื่องครับ
10 เครื่องครับ
-
Database มีขนาดเท่าไหร่ และเป็น innodb กี่ %
อันนี้ไม่ทราบครับ ดูไม่เป็น
-------------------------------------------------------------------------
คำสั่งตรวจสอบพื้นที่การใช้งานของ Database และ ตรวจสอบตาราง InnoDB ครับ
http://hosxp.net/smf2/index.php/topic,29226.msg262077.html#msg262077
Spec Server เช่น CPU , RAM กี่ G , HDD ความเร็วรอบกี่ K ครับ
ไม่รู้ว่าติดตั้ง MySQL เอง หรือใช้ Tool BMS XTraBackup GUI ช่วยติดตั้งครับ
-
ขอบคุณท่าน sukjai นะครับที่มาช่วยตอบ มาเป็นกำลังใจให้ ตอนนี้ทำได้แล้วครับ หาอ่านกระทู้เก่าๆ แล้วก็ไปเจอกระทู้ที่ท่าน มดตะนอย ตอบไว้ โดยใช้คำสั่ง log_bin_trust_function_creators=1 เพิ่มเข้าไปใน my.cnf ครับ ตอนนี้มีฟังก์ชั่น get_serialnumber มาแล้ว เดี๋ยวลองใช้งานไปสักพักก่อนว่าจะมีปัญหาอะไรอีกไหม