ผู้เขียน หัวข้อ: อาจารย์ช่วยด้วย !!!  (อ่าน 7063 ครั้ง)

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

ออฟไลน์ takgreen

  • Full Member
  • ***
  • กระทู้: 104
  • *I Love Phichit*
  • Respect: 0
    • ดูรายละเอียด
อาจารย์ช่วยด้วย !!!
« เมื่อ: กุมภาพันธ์ 25, 2007, 18:25:11 PM »
0
เนื่องจากตั๊กไปทำการ Update version ของโรงพยาบาลนครชัยศรี  นครปฐม  จาก Version 2.48.12.2   เป็น Version 3.50.1.28      ซึ่งตั๊กได้ทำการลง Version ใหม่ทุกจุดแล้ว และใช้งานได้
แต่มีเพียงบางจุดที่เกิดปัญหาขึ้นเมื่อเปิดหน้างานนั้นขึ้นมา เช่น หน้าจอทันตกรรม หน้าจอ Income
(ตั๊กได้ทำการแนบ File มาให้ดูด้วยแล้ว)
ฉันได้เรียนรู้ว่า...     เมื่อสิ่งเลวร้ายผ่านเข้ามา
               คุณจะปล่อยให้มันสร้างความขมขื่นใจให้คุณ 
               หรือใช้มันเป็นพลังทำให้คุณเข้มแข็งขึ้นก็ได้
               และ...
               ฉันได้เรียนรู้ว่า...  ถึงเราจะเปลี่ยนแปลงอดีตไม่ได้
               แต่เราปล่อยให้มันผ่านไปได้

ออฟไลน์ draran

  • Full Member
  • ***
  • กระทู้: 121
  • Respect: 0
    • ดูรายละเอียด
Re: อาจารย์ช่วยด้วย !!!
« ตอบกลับ #1 เมื่อ: กุมภาพันธ์ 25, 2007, 19:25:37 PM »
0
เกิดจาก collations ของ database กับของ table บาง table ไม่เหมือนกันครับ มีบาง table เป็น latin1 พอเรียกใช้ table ที่ว่า ก็เลยเกิด error
หลายคนเคยเจอปัญหานี้ จากการติดตั้ง mysql แล้วสร้าง database เลย โดยที่ไม่ได้ไปตั้งค่า character-set ก่อน ส่วนใหญ่ต้อง ตั้งค่า config mysql ใหม่ สร้าง database ใหม่ set charset เป็น tis-620
จำได้ว่า อ.ชัยพรแนะนำว่า ถ้าชัวร์ๆ  คือ ใช้ Data exporter export ข้อมูลจาก server เดิมไป server ใหม่ (เพราะถึง backup -->retore table ก็ยังเป็น collation เดิม)

มีอีกวิธีนึงครับ ที่ยังไม่ได้ลองเอง แต่น่าจะได้ผล
คือ ต้องตรวจสอบก่อนว่า database เป็น collation อะไร ถ้าเป็น tis-620 มีเฉพาะบางตารางเป็น latin1 (ใช้ phpmyadmin เปิดดูก็ได้ครับ จะแสดง collation ของทุกตาราง) ใช้ hosxp หรือโปรแกรมอื่นๆ export เฉพาะตารางนั้นออกมา(หรือ save เป็น.cds) ซึ่งข้อมูลที่ได้จะไม่มี collation ของ mysql ติดมาด้วย แล้วลบตารางนั้น upgrade structure -->append หรือ Import เข้ามาอีกที
โชคดีครับ  ;D
ความช่วยเหลือ จะมายังผู้ที่พยายาม
Administrator,Programmer,Thungyangdaeng Hospital,Pattani
SERVER: Intel Xeon Dual-Core 5140 2.33GHz. Cach 4NB.1333Mhz ,RAM DDR2 512MB*2,HDD SATA2 160 GB*2,
OS:CentOS 4.4 x86_64 MySQL 4.1.20 ,Replicate: Pentium4 WindowsXP RAM 512 MB, Client:Celeron,Sempron,PentiumIII WindowsXP

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: อาจารย์ช่วยด้วย !!!
« ตอบกลับ #2 เมื่อ: กุมภาพันธ์ 25, 2007, 20:16:01 PM »
0
เอา script นี้ไปลองทำการแก้ไขครับ
HOSxP Project Manager / Cheif Developer / BMS MD

doramon

  • บุคคลทั่วไป
Re: อาจารย์ช่วยด้วย !!!
« ตอบกลับ #3 เมื่อ: กุมภาพันธ์ 26, 2007, 01:55:49 AM »
0
ช่วยบอกด้วยว่ามีปัญหาที่ตารางไหน
 ;D ;D

doramon

  • บุคคลทั่วไป
Re: อาจารย์ช่วยด้วย !!!
« ตอบกลับ #4 เมื่อ: กุมภาพันธ์ 26, 2007, 02:09:45 AM »
0
สำหรับ  2.48.12.2-----  >  3.50.1.28

ลูกน้องขอแนะนำคุณนายตั๊ก

1. ใช้ FULL install  3.50.2.19  เอาอันเก่าออกก่อนให้หมดด้วย remove   C:\program files\hosxp  ออกหมดเลย ยกเว้นเครื่อง ที่ backup ต้องเก็บ backup ก่อน
2.  ควรใช้  3.50.2.15  ดีกว่า  3.50.1.28 มี bug เรื่องการเงินครับ

 :D :D :D

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: อาจารย์ช่วยด้วย !!!
« ตอบกลับ #5 เมื่อ: กุมภาพันธ์ 26, 2007, 04:38:42 AM »
0
ใช้คำสั่งนี้ด้วย

โค๊ด: SQL
  1. ALTER DATABASE hos CHARACTER SET tis620
  2.  

ส่วนตารางที่มีปัญหาแก้ไม่หาย ให้ สำรองเอาไว้ (save เป็น cds) จากนั้นให้ drop table ออก แล้ว upgrade structure และนำข้อมูลมา append เข้าที่เดิม
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: อาจารย์ช่วยด้วย !!!
« ตอบกลับ #6 เมื่อ: กุมภาพันธ์ 26, 2007, 06:25:01 AM »
0
Script แก้ไขใหม่ น่าจะแก้ปัญหาได้ sure sure
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ takgreen

  • Full Member
  • ***
  • กระทู้: 104
  • *I Love Phichit*
  • Respect: 0
    • ดูรายละเอียด
Re: อาจารย์ช่วยด้วย !!!
« ตอบกลับ #7 เมื่อ: กุมภาพันธ์ 26, 2007, 11:26:57 AM »
0
ทางทีมงานHOSxP ขอขบคุณอาจารย์ชัยพร  อาจารย์อ๊อด และอาจารย์draran ที่ช่วยให้คำแนะนำ
ซึ่งตอนนี้โปรแกรมใช้งานได้แล้ว  (ตารางที่มีปัญหามีอยู่ 3 ตาราง คือ dt_list , income_report_sss,
oapp_perform)
                                                                 ตั๊กทีมงานHOSxP (BMS)                                               
ฉันได้เรียนรู้ว่า...     เมื่อสิ่งเลวร้ายผ่านเข้ามา
               คุณจะปล่อยให้มันสร้างความขมขื่นใจให้คุณ 
               หรือใช้มันเป็นพลังทำให้คุณเข้มแข็งขึ้นก็ได้
               และ...
               ฉันได้เรียนรู้ว่า...  ถึงเราจะเปลี่ยนแปลงอดีตไม่ได้
               แต่เราปล่อยให้มันผ่านไปได้