ผู้เขียน หัวข้อ: จอมยุทธ์ทุกท่านและอาจารย์ช่วยหน่อยครับ  (อ่าน 5685 ครั้ง)

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

ออฟไลน์ James011

  • Hero Member
  • *****
  • กระทู้: 1,743
  • Respect: +16
    • ดูรายละเอียด
จอมยุทธ์ทุกท่านและอาจารย์ช่วยหน่อยครับ
    ผมต้องการนำเข้าข้อมูลจาก DB  Access ในตาราง  Patient แต่ปัญหาตรงที่ Field  hos_guid มันไม่สามารถใส่ข้อมูลเข้าไปเอง  มีวิธีใดบ้างครับที่  ช่วยในการสร้างข้อมูลใน  Field  hos_guid ครับ  ขอบคุณครับ   ::)

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
Re: จอมยุทธ์ทุกท่านและอาจารย์ช่วยหน่อยครับ
« ตอบกลับ #1 เมื่อ: เมษายน 25, 2009, 10:21:47 AM »
0
จอมยุทธ์ทุกท่านและอาจารย์ช่วยหน่อยครับ
    ผมต้องการนำเข้าข้อมูลจาก DB  Access ในตาราง  Patient แต่ปัญหาตรงที่ Field  hos_guid มันไม่สามารถใส่ข้อมูลเข้าไปเอง  มีวิธีใดบ้างครับที่  ช่วยในการสร้างข้อมูลใน  Field  hos_guid ครับ  ขอบคุณครับ   ::)
ข้อมูลใน  Field  hos_guid ไม่ต้องก็ได้ครับ
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
MT-Oracle9.3+MariaDB-10.4.xx,SL-Oracle9.3+MariaDB-11.0.xx
LOG=MySQL-8.4.xx,INV=PostgreSQL11

ออฟไลน์ James011

  • Hero Member
  • *****
  • กระทู้: 1,743
  • Respect: +16
    • ดูรายละเอียด
Re: จอมยุทธ์ทุกท่านและอาจารย์ช่วยหน่อยครับ
« ตอบกลับ #2 เมื่อ: เมษายน 25, 2009, 11:58:20 AM »
0
เวลาผมนำเข้า ครั้งละหลายๆ Record อะ จะนำเข้าไม่ได้ค้าฟฟ เพราะว่า field hos_guid มันเป็น Primary key  มันไม่ยอมผ่านให้ค้าฟฟฟ   

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
Re: จอมยุทธ์ทุกท่านและอาจารย์ช่วยหน่อยครับ
« ตอบกลับ #3 เมื่อ: เมษายน 25, 2009, 19:22:50 PM »
0
เวลาผมนำเข้า ครั้งละหลายๆ Record อะ จะนำเข้าไม่ได้ค้าฟฟ เพราะว่า field hos_guid มันเป็น Primary key  มันไม่ยอมผ่านให้ค้าฟฟฟ   
ลอง กำหนดให้เป็นเลขเรียงก็น่าจะได้แล้วนะครับ
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
MT-Oracle9.3+MariaDB-10.4.xx,SL-Oracle9.3+MariaDB-11.0.xx
LOG=MySQL-8.4.xx,INV=PostgreSQL11

ออฟไลน์ James011

  • Hero Member
  • *****
  • กระทู้: 1,743
  • Respect: +16
    • ดูรายละเอียด
Re: จอมยุทธ์ทุกท่านและอาจารย์ช่วยหน่อยครับ
« ตอบกลับ #4 เมื่อ: เมษายน 26, 2009, 08:45:26 AM »
0
Field  hos_guid มันเป็นเลขแบบนี้ครับ   {50F38D22-17DB-47E3-8B5E-AA01EF988BDC}   ต้องทำให้มัน RUN ยังไงอะครับ  :-* ขอบคุณคุณบอย นะครับสำหรับคำแนะนำ

ออฟไลน์ nuttavut

  • Hero Member
  • *****
  • กระทู้: 2,634
  • Boom-Beam
  • Respect: +15
    • ดูรายละเอียด
    • โรงพยาบาลวิเชียรบุรี
Re: จอมยุทธ์ทุกท่านและอาจารย์ช่วยหน่อยครับ
« ตอบกลับ #5 เมื่อ: เมษายน 27, 2009, 00:30:15 AM »
0
Field  hos_guid มันเป็นเลขแบบนี้ครับ   {50F38D22-17DB-47E3-8B5E-AA01EF988BDC}   ต้องทำให้มัน RUN ยังไงอะครับ  :-* ขอบคุณคุณบอย นะครับสำหรับคำแนะนำ

ลองทำตามนี้ครับ ยกตัวอย่าง 

UPDATE patient SET hos_guid="{"+uuid()+"}"
..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 คลิก

ออฟไลน์ James011

  • Hero Member
  • *****
  • กระทู้: 1,743
  • Respect: +16
    • ดูรายละเอียด
Re: จอมยุทธ์ทุกท่านและอาจารย์ช่วยหน่อยครับ
« ตอบกลับ #6 เมื่อ: เมษายน 27, 2009, 07:22:06 AM »
0
 :D ขอบคุณครับ  เดี่ยวต้องลองก่อนนะครับ   แต่สงสัยนิดหนึ่ง  ค่า  uuid()  มันคือ ฟังก์ชันที่เขียนในโปรแกรม Hosxp ป่าวครับ  ถ้าต้องการนำเข้าข้อมูลจาก DB Access  โดยผ่าน ODBC Set OCBC ได้แล้วครับ เหลือแต่นำเข้าข้อมูล  hos_guid

ออฟไลน์ nuttavut

  • Hero Member
  • *****
  • กระทู้: 2,634
  • Boom-Beam
  • Respect: +15
    • ดูรายละเอียด
    • โรงพยาบาลวิเชียรบุรี
Re: จอมยุทธ์ทุกท่านและอาจารย์ช่วยหน่อยครับ
« ตอบกลับ #7 เมื่อ: เมษายน 27, 2009, 08:05:37 AM »
0
:D ขอบคุณครับ  เดี่ยวต้องลองก่อนนะครับ   แต่สงสัยนิดหนึ่ง  ค่า  uuid()  มันคือ ฟังก์ชันที่เขียนในโปรแกรม Hosxp ป่าวครับ  ถ้าต้องการนำเข้าข้อมูลจาก DB Access  โดยผ่าน ODBC Set OCBC ได้แล้วครับ เหลือแต่นำเข้าข้อมูล  hos_guid

 uuid()   เป็น Function ของ MySQL ครับ
..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 คลิก

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
Re: จอมยุทธ์ทุกท่านและอาจารย์ช่วยหน่อยครับ
« ตอบกลับ #8 เมื่อ: เมษายน 27, 2009, 19:47:37 PM »
0
ลองใช้โปรแกรม navicat นำเข้าแล้วใช้คำสั่ง

UPDATE patient SET hos_guid="{"+uuid()+"}"
เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
MT-Oracle9.3+MariaDB-10.4.xx,SL-Oracle9.3+MariaDB-11.0.xx
LOG=MySQL-8.4.xx,INV=PostgreSQL11

ออฟไลน์ James011

  • Hero Member
  • *****
  • กระทู้: 1,743
  • Respect: +16
    • ดูรายละเอียด
Re: จอมยุทธ์ทุกท่านและอาจารย์ช่วยหน่อยครับ
« ตอบกลับ #9 เมื่อ: เมษายน 28, 2009, 06:45:32 AM »
0
ได้แล้วครับ   ;D 
insert into patient ( hos_guid,hn,pname,xx) values (upper(concat('{',uuid(),'}')),"000000001","ทดสอบ","xx")

ออฟไลน์ มนตรี บอยรักยุ้ยคนเดียว

  • Hero Member
  • *****
  • กระทู้: 5,369
  • Respect: +12
    • ดูรายละเอียด
    • โรงพยาบาลชุมชน ด่านมะขามเตี้ย
Re: จอมยุทธ์ทุกท่านและอาจารย์ช่วยหน่อยครับ
« ตอบกลับ #10 เมื่อ: เมษายน 28, 2009, 18:51:34 PM »
0
ได้แล้วครับ   ;D 
insert into patient ( hos_guid,hn,pname,xx) values (upper(concat('{',uuid(),'}')),"000000001","ทดสอบ","xx")
การใช้คำสั่งนี้จะเพิ่มได้ทีละคน

************************
แต่แบบนี้ใช้ได้หลายคน
UPDATE patient SET hos_guid="{"+uuid()+"}"

เริ่ม11พย.2548OPD-Paperlessพร้อมHOSxPลดโลกร้อน
IPD-Lesspaper1ตค2560ระบบDmsByNeoNetwork
IPD-Paperless1พ.ค2562ระบบHOSxPXE4
MT-Oracle9.3+MariaDB-10.4.xx,SL-Oracle9.3+MariaDB-11.0.xx
LOG=MySQL-8.4.xx,INV=PostgreSQL11

doramon

  • บุคคลทั่วไป
Re: จอมยุทธ์ทุกท่านและอาจารย์ช่วยหน่อยครับ
« ตอบกลับ #11 เมื่อ: เมษายน 28, 2009, 19:08:17 PM »
0
จอมยุทธ์ทุกท่านและอาจารย์ช่วยหน่อยครับ
    ผมต้องการนำเข้าข้อมูลจาก DB  Access ในตาราง  Patient แต่ปัญหาตรงที่ Field  hos_guid มันไม่สามารถใส่ข้อมูลเข้าไปเอง  มีวิธีใดบ้างครับที่  ช่วยในการสร้างข้อมูลใน  Field  hos_guid ครับ  ขอบคุณครับ   ::)

นำเข้าแบบไม่มีก่อนก็ได้ครับ  แต่ว่าต้องเอา PK index ออกก่อน


แล้วใช้ตัวนี้ดูครับ