BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: naj ที่ มีนาคม 24, 2007, 03:41:09 AM
หัวข้อ:
Serious bug hosxp 3.50.3.22b
เริ่มหัวข้อโดย:
naj
ที่
มีนาคม 24, 2007, 03:41:09 AM
แจ้ง อ.mn เรื่องการลงหัตถการของทันตกรรม ทันตแพทย์หนึ่งท่านทำมากกว่า 1 หัตถการ เวอรืชันนี้ลงได้แค่ 1 คน 1 หัตถการตามรูปครับ ฝาก อ พิจารณาด้วยครับ
หัวข้อ:
Re: Serious bug hosxp 3.50.3.22b
เริ่มหัวข้อโดย:
doramon
ที่
มีนาคม 24, 2007, 05:51:19 AM
1. ใช้คำสั่ง
create table dtmain_save select * from dtmain
2. restore ข้อมูลที่สำรองเอาไว้ก่อน Upgrade มา restore ในเครื่องสำรอง แล้วใช้ HOSxP connect ไป ใช้ SQL Query save ข้อมูลในตาราง dtmain เป็น cds
3. กลับมาที่ server จริง ใช้คำสั่ง
delete from dtamin
alter table dtmain drop primary key
alter ignore table dtmain modify column tmcode varchar(7) not null
alter ignore table dtmain modify column doctor varchar(7) not null
alter ignore table dtmain add primary key (vn,tmcode,doctor)
4. เปิดตาราง dtmain แล้ว append ข้อมูลที่บันทึกมาจากเครื่องสำรอง
5. ใ้ช้คำสั่ง insert ignore into dtmain select * from dtmain_save
หัวข้อ:
Re: Serious bug hosxp 3.50.3.22b
เริ่มหัวข้อโดย:
navyNP
ที่
มีนาคม 24, 2007, 08:21:57 AM
โห ยากจัง ทำเองน่ะพอไหวแต่ไม่ค่อยแน่ใจในฝีมือตัวเองซักเท่าไหร่หากจะลองกับ server จริง กลัวเกิดปัญหาที่ไม่คาดคิดตามมาแล้วแก้ไขไม่ได้ครับ ไม่ทราบว่าเวอร์ชั่นหน้าถ้าอัพแล้วจะแก้ให้อัตโนมัติเลยหรือเปล่าครับ
แจ้งปัญหา(ไม่ serious )อื่นเพิ่มเติม1.หน้าจอส่งตรวจไม่ค้นหาชื่ออัตโนมัติจาก hn อีกแล้ว
2.งานทันตกรรมเท่าที่สังเกตดู(ไม่รู้ว่าเป็นแบบนี้มาตั้งแต่ต้นหรือเปล่านะครับ) ว่าช่องใส่ข้อมูลต่างๆ ไม่ได้ล็อกค่า default ไว้เป็นภาษาตามชนิดของข้อมูลหรือครับ เช่นในช่องการรักษาซึ่งต้องพิมพ์เป็นภาษาไทย พอช่องถัดไปเป็นช่อง ซี่ฟันก็ต้องมาเปลี่ยนคีย์เป็นภาษาอังกฤษ(ซึ่งน่าจะตั้งค่าเป็นภาษาอังกฤษเลยเพราะพิมพ์แต่ตัวเลขและภาษาอังกฤษ เช่น FM) ช่องถัดมาก็เป็น ICD10 ซึ่งก็น่าจะล็อกเป็นภาษาอังกฤษเลยเช่นกัน ไม่ต้องเปลี่ยนกลับไปกลับมา ไม่รู้ว่าผมเข้าใจผิดหรือเปล่าเพราะไม่ค่อยเข้ามาดูงานของทันตกรรมซักเท่าไหร่ ถ้าผิดก็ขออภัย ;D ;D ;D
หัวข้อ:
Re: Serious bug hosxp 3.50.3.22b
เริ่มหัวข้อโดย:
naj
ที่
มีนาคม 24, 2007, 10:10:31 AM
วิธีที่ อ.อ๊อดแนะนำมาผมลองแล้วยังฟ้อง error เหมือนเดิม ครับ แต่เพื่อเป็นการแก้ปัญหาเฉพาะหน้าสำหรับโรงพยาบาลที่ upgrade hosxp เวอร์ชั้นนี้ไปทั้งระบบแล้ว ขอย้ำเป็นการแก้ชั่วคราวนะครับเพื่อให้ใช้งานได้ ถ้าจะให้แก้ถาวรต้องรอ อ.mn
แก้ง่ายๆครับ drop primary key vn,tmcode,doctor
หัวข้อ:
Re: Serious bug hosxp 3.50.3.22b
เริ่มหัวข้อโดย:
naj
ที่
มีนาคม 24, 2007, 10:15:20 AM
ลืมแนบคำสั่งให้ครับ :D
โค๊ด: SQL
ALTER
TABLE
dtmain
DROP
PRIMARY
KEY
หัวข้อ:
Re: Serious bug hosxp 3.50.3.22b
เริ่มหัวข้อโดย:
navyNP
ที่
มีนาคม 25, 2007, 21:59:49 PM
สอบถามเพิ่มเติมครับว่า
1.drop primary key ออกแล้วจะมีผลต่อฐานข้อมูลหรือเปล่าครับถ้าไม่ add เข้าไปใหม่
2.ผมลอง up version ในเครื่องทดสอบ แล้ว upgrade structure ปรากฏว่าแจ้ง errorno 20 'resouuce not found' หมายความว่าอย่างไร แล้วจะแก้ไขอย่างไรครับ ขอบคุณครับ
หัวข้อ:
Re: Serious bug hosxp 3.50.3.22b
เริ่มหัวข้อโดย:
~ Red Indian ~
ที่
มีนาคม 25, 2007, 22:58:25 PM
ใช่ค่ะ..ตอนนี้ทันตแพทย์เริ่มบ่นแล้ว :'(
อยากให้ทันตแพทย์ 1 คน สามารถ ลงรายการรักษา ได้มากกว่า 1 รายการค่ะ
หัวข้อ:
Re: Serious bug hosxp 3.50.3.22b
เริ่มหัวข้อโดย:
doramon
ที่
มีนาคม 26, 2007, 08:41:22 AM
ทำไมผ่านแสดงว่าข้อมูลมีปัญหาช่วยส่ง dtmain.cds มาด้วยจะดูให้