BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: bit48010010 ที่ กรกฎาคม 27, 2009, 21:25:28 PM
-
ต้องการ dump ข้อมูล Access นามสกุล .mdb ลงให้ hosxp ครับ ในตาราง patient คืออยากจะลองแปลงกับเข้าเป็นบ้าง ลองสร้างโครงสร้างตรงกันหมดแล้วครับ แต่อยากลอง dump ตาราง ของผม ใส่ในตาราง patient ครับ ผู้รู้ช่วยสอนและแนะนำด้วยครับของพระคุณมากครับ
-
เอา mysql odbc ต่อเข้าไปสิครับ แล้ว link ตารางของ mysql เข้า access เสร็จเลย
-
เดี่ยวนี้เขามี tool ที่เป็นตัวช่วยนำเข้า เช่น mysqlfront , navycat เป็นต้น ลองศึกษาดู เดี่ยวลองรออาจารย์ท่านอื่น ๆตอบดูด้วยก็ได้
-
ผมเคยใช้ navycat เลือกตารางที่จะนำเข้า - คลิกขวา -นำเข้า - เลือก ไฟล์ access... - เลือกตาราง ที่จะนำเข้า เขตข้อมูลตรงกัน นำเข้าได้ผ่านตลอด ครับผม
-
ผมเคยใช้ 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 ช่วยครับง่ายเลยครับ
-
ผมเคยใช้ 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(),'}'))
-
ผมเคยใช้ 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 *********************************
-
ผมเคยใช้ 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 *********************************
-
ผมเคยใช้ 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 *********************************