BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: bit48010010 ที่ กรกฎาคม 27, 2009, 21:25:28 PM

หัวข้อ: โปรแกรมแปลงฐานข้อมูล
เริ่มหัวข้อโดย: bit48010010 ที่ กรกฎาคม 27, 2009, 21:25:28 PM
ต้องการ dump ข้อมูล Access นามสกุล .mdb ลงให้ hosxp ครับ ในตาราง patient คืออยากจะลองแปลงกับเข้าเป็นบ้าง ลองสร้างโครงสร้างตรงกันหมดแล้วครับ แต่อยากลอง dump ตาราง ของผม ใส่ในตาราง patient ครับ ผู้รู้ช่วยสอนและแนะนำด้วยครับของพระคุณมากครับ
หัวข้อ: Re: โปรแกรมแปลงฐานข้อมูล
เริ่มหัวข้อโดย: udomchok ที่ กรกฎาคม 27, 2009, 21:30:21 PM
เอา mysql odbc ต่อเข้าไปสิครับ แล้ว link ตารางของ mysql เข้า access เสร็จเลย
หัวข้อ: Re: โปรแกรมแปลงฐานข้อมูล
เริ่มหัวข้อโดย: snhos ที่ กรกฎาคม 27, 2009, 21:33:53 PM
เดี่ยวนี้เขามี tool ที่เป็นตัวช่วยนำเข้า  เช่น mysqlfront , navycat  เป็นต้น ลองศึกษาดู  เดี่ยวลองรออาจารย์ท่านอื่น ๆตอบดูด้วยก็ได้
หัวข้อ: Re: โปรแกรมแปลงฐานข้อมูล
เริ่มหัวข้อโดย: thatakoh ที่ กรกฎาคม 27, 2009, 21:49:48 PM
ผมเคยใช้ navycat   เลือกตารางที่จะนำเข้า - คลิกขวา -นำเข้า - เลือก ไฟล์ access... -  เลือกตาราง ที่จะนำเข้า  เขตข้อมูลตรงกัน นำเข้าได้ผ่านตลอด ครับผม
หัวข้อ: Re: โปรแกรมแปลงฐานข้อมูล
เริ่มหัวข้อโดย: James011 ที่ กรกฎาคม 28, 2009, 07:35:10 AM
ผมเคยใช้ navycat   เลือกตารางที่จะนำเข้า - คลิกขวา -นำเข้า - เลือก ไฟล์ access... -  เลือกตาราง ที่จะนำเข้า  เขตข้อมูลตรงกัน นำเข้าได้ผ่านตลอด ครับผม

     ;D ;D มีตาราง   2 แบบครับ ในฐานข้อมูล hos  จากประสบการณ์ตรงของผมครับ   ;D ;D ;D
1. ตารางที่ บังคับต้องใส่ ค่า hos_guid = (PK)  เช่น ตาราง patient   แบบนี้นำเข้าผ่านทาง ODBC ไม่ผ่านครับ 
    ที่ผมทำครับ ต้องใช้วิธี Export  access xx.mdb เป็น xx.sql ครับ ใช้ navicat ก็ได้ครับ
    แล้วใส่ค่า hos_guid เป็น  upper(concat('{',uuid(),'}'))   

2. ตารางที่ ไม่บังคับ hos_guid ตารางอื่นครับ แบบนี้สามารถนำเข้าผ่านทาง ODBC ได้เลยครับ 
    ถ้าใครถนัด Access อยู่แล้วใช้ คำสั่ง Insert,Update,Delete แบบ Wizard ช่วยครับง่ายเลยครับ
หัวข้อ: Re: โปรแกรมแปลงฐานข้อมูล
เริ่มหัวข้อโดย: อู๋kokha50 ที่ กรกฎาคม 28, 2009, 07:50:31 AM
ผมเคยใช้ navycat   เลือกตารางที่จะนำเข้า - คลิกขวา -นำเข้า - เลือก ไฟล์ access... -  เลือกตาราง ที่จะนำเข้า  เขตข้อมูลตรงกัน นำเข้าได้ผ่านตลอด ครับผม

     ;D ;D มีตาราง   2 แบบครับ ในฐานข้อมูล hos  จากประสบการณ์ตรงของผมครับ   ;D ;D ;D
1. ตารางที่ บังคับต้องใส่ ค่า hos_guid = (PK)  เช่น ตาราง patient   แบบนี้นำเข้าผ่านทาง ODBC ไม่ผ่านครับ 
    ที่ผมทำครับ ต้องใช้วิธี Export  access xx.mdb เป็น xx.sql ครับ ใช้ navicat ก็ได้ครับ
    แล้วใส่ค่า hos_guid เป็น  upper(concat('{',uuid(),'}'))  




ขอ Step by Step ในข้อที่ 1 ครับ เป็นภาพประกอบได้ก็เยี่ยมเลยครับ

 โดยเฉพาะท่อนนี้ทำอย่างไรครับ "  ที่ผมทำครับ ต้องใช้วิธี Export  access xx.mdb เป็น xx.sql ครับ ใช้ navicat ก็ได้ครับ "
    แล้วใส่ค่า hos_guid เป็น  upper(concat('{',uuid(),'}'))   
หัวข้อ: Re: โปรแกรมแปลงฐานข้อมูล
เริ่มหัวข้อโดย: James011 ที่ กรกฎาคม 28, 2009, 09:23:10 AM
ผมเคยใช้ navycat   เลือกตารางที่จะนำเข้า - คลิกขวา -นำเข้า - เลือก ไฟล์ access... -  เลือกตาราง ที่จะนำเข้า  เขตข้อมูลตรงกัน นำเข้าได้ผ่านตลอด ครับผม

     ;D ;D มีตาราง   2 แบบครับ ในฐานข้อมูล hos  จากประสบการณ์ตรงของผมครับ   ;D ;D ;D
1. ตารางที่ บังคับต้องใส่ ค่า hos_guid = (PK)  เช่น ตาราง patient   แบบนี้นำเข้าผ่านทาง ODBC ไม่ผ่านครับ 
    ที่ผมทำครับ ต้องใช้วิธี Export  access xx.mdb เป็น xx.sql ครับ ใช้ navicat ก็ได้ครับ
    แล้วใส่ค่า hos_guid เป็น  upper(concat('{',uuid(),'}'))  

ขอ Step by Step ในข้อที่ 1 ครับ เป็นภาพประกอบได้ก็เยี่ยมเลยครับ

 โดยเฉพาะท่อนนี้ทำอย่างไรครับ "  ที่ผมทำครับ ต้องใช้วิธี Export  access xx.mdb เป็น xx.sql ครับ ใช้ navicat ก็ได้ครับ "
    แล้วใส่ค่า hos_guid เป็น  upper(concat('{',uuid(),'}'))  


  ;D ;D ทำแบบนี้ครับ  ตาราง patient
1.มีตาราง patient  โดยมีฐานข้อมูลเป็น Access  .mdb  (เอามาจากฐานข้อมูลเดิมของ รพ.)
2.เพิ่ม field  hos_guid ในตาราง patient
3.Export  ตาราง patient โดยใช้ Navicat  โดยเลือก Export เป็น .sql
4.ได้  patient.sql ครับ 
5. ใช้ Editplus เปิด  patient.sql แล้ว Replace   ค่า hos_guid  จาก ''  เป็น  upper(concat('{',uuid(),'}'))
6. ใช้ Navicat  Connect กับ  DB hos  แล้ว Import  patient.sql ได้เลยครับ
**********ได้แล้วครับ   ;D ;D ;D *********************************

หัวข้อ: Re: โปรแกรมแปลงฐานข้อมูล
เริ่มหัวข้อโดย: itstory ที่ กันยายน 16, 2010, 23:18:40 PM
ผมเคยใช้ navycat   เลือกตารางที่จะนำเข้า - คลิกขวา -นำเข้า - เลือก ไฟล์ access... -  เลือกตาราง ที่จะนำเข้า  เขตข้อมูลตรงกัน นำเข้าได้ผ่านตลอด ครับผม

     ;D ;D มีตาราง   2 แบบครับ ในฐานข้อมูล hos  จากประสบการณ์ตรงของผมครับ   ;D ;D ;D
1. ตารางที่ บังคับต้องใส่ ค่า hos_guid = (PK)  เช่น ตาราง patient   แบบนี้นำเข้าผ่านทาง ODBC ไม่ผ่านครับ 
    ที่ผมทำครับ ต้องใช้วิธี Export  access xx.mdb เป็น xx.sql ครับ ใช้ navicat ก็ได้ครับ
    แล้วใส่ค่า hos_guid เป็น  upper(concat('{',uuid(),'}'))  

ขอ Step by Step ในข้อที่ 1 ครับ เป็นภาพประกอบได้ก็เยี่ยมเลยครับ

 โดยเฉพาะท่อนนี้ทำอย่างไรครับ "  ที่ผมทำครับ ต้องใช้วิธี Export  access xx.mdb เป็น xx.sql ครับ ใช้ navicat ก็ได้ครับ "
    แล้วใส่ค่า hos_guid เป็น  upper(concat('{',uuid(),'}'))  


  ;D ;D ทำแบบนี้ครับ  ตาราง patient
1.มีตาราง patient  โดยมีฐานข้อมูลเป็น Access  .mdb  (เอามาจากฐานข้อมูลเดิมของ รพ.)
2.เพิ่ม field  hos_guid ในตาราง patient
          หมายถึง field ในฐานข้อมูลเดิมของ รพ datatypeเป็น Numberใช่ไหมครับ
         
3.Export  ตาราง patient โดยใช้ Navicat  โดยเลือก Export เป็น .sql
           ข้อนี้หมายถึง ตารางจากข้อ2 อันนี้ผมหาวิธีจาก Navicatไม่เจอ
           หรือ Exportตารางจาก Hostxp
           ยังงงครับ
4.ได้  patient.sql ครับ 
5. ใช้ Editplus เปิด  patient.sql แล้ว Replace   ค่า hos_guid  จาก ''  เป็น  upper(concat('{',uuid(),'}'))
6. ใช้ Navicat  Connect กับ  DB hos  แล้ว Import  patient.sql ได้เลยครับ
**********ได้แล้วครับ   ;D ;D ;D *********************************


หัวข้อ: Re: โปรแกรมแปลงฐานข้อมูล
เริ่มหัวข้อโดย: itstory ที่ กันยายน 25, 2010, 08:17:42 AM
ผมเคยใช้ navycat   เลือกตารางที่จะนำเข้า - คลิกขวา -นำเข้า - เลือก ไฟล์ access... -  เลือกตาราง ที่จะนำเข้า  เขตข้อมูลตรงกัน นำเข้าได้ผ่านตลอด ครับผม

     ;D ;D มีตาราง   2 แบบครับ ในฐานข้อมูล hos  จากประสบการณ์ตรงของผมครับ   ;D ;D ;D
1. ตารางที่ บังคับต้องใส่ ค่า hos_guid = (PK)  เช่น ตาราง patient   แบบนี้นำเข้าผ่านทาง ODBC ไม่ผ่านครับ 



ขอความช่วยเหลือด้วยครับ ยังแปลงตามนี้ไม่ได้ครับ
    ที่ผมทำครับ ต้องใช้วิธี Export  access xx.mdb เป็น xx.sql ครับ ใช้ navicat ก็ได้ครับ
    แล้วใส่ค่า hos_guid เป็น  upper(concat('{',uuid(),'}'))  

ขอ Step by Step ในข้อที่ 1 ครับ เป็นภาพประกอบได้ก็เยี่ยมเลยครับ

 โดยเฉพาะท่อนนี้ทำอย่างไรครับ "  ที่ผมทำครับ ต้องใช้วิธี Export  access xx.mdb เป็น xx.sql ครับ ใช้ navicat ก็ได้ครับ "
    แล้วใส่ค่า hos_guid เป็น  upper(concat('{',uuid(),'}'))  


  ;D ;D ทำแบบนี้ครับ  ตาราง patient
1.มีตาราง patient  โดยมีฐานข้อมูลเป็น Access  .mdb  (เอามาจากฐานข้อมูลเดิมของ รพ.)
2.เพิ่ม field  hos_guid ในตาราง patient
          หมายถึง field ในฐานข้อมูลเดิมของ รพ datatypeเป็น Numberใช่ไหมครับ
         
3.Export  ตาราง patient โดยใช้ Navicat  โดยเลือก Export เป็น .sql
           ข้อนี้หมายถึง ตารางจากข้อ2 อันนี้ผมหาวิธีจาก Navicatไม่เจอ
           หรือ Exportตารางจาก Hostxp
           ยังงงครับ
4.ได้  patient.sql ครับ 
5. ใช้ Editplus เปิด  patient.sql แล้ว Replace   ค่า hos_guid  จาก ''  เป็น  upper(concat('{',uuid(),'}'))
6. ใช้ Navicat  Connect กับ  DB hos  แล้ว Import  patient.sql ได้เลยครับ
**********ได้แล้วครับ   ;D ;D ;D *********************************