เชื่อมฐานข้อมูล Oracle ผ่าน ODBC
กระทู้เก่าบอร์ด อ.Yeadram

 2,778   6
URL.หัวข้อ / URL
เชื่อมฐานข้อมูล Oracle ผ่าน ODBC

รบกวนสอบถามว่า ใครเคยมีประสบการณ์ใช้ Access เชื่อมฐานข้อมูล Oracle ได้โดยไม่ต้องลงโปรแกรม Oracle ที่เครื่อง Client บ้างครับ ต้องทำยังไง หรือใช้ ODBC อย่างไรครับ

6 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R20928
ไม่เคยใช้ลิงค์กับ Oracle นะครับ แต่ถ้าไปเปิดดูที่ ODBC Data Source ก็จะเห็นว่ามีบรรทัดของ Oracle Driver อยู่ ไม่ทราบว่าจะใช้ได้หรือไม่ หรือไม่ก็ต้องไปโหลดมาใหม่จาก http://www.oracle.com/technetwork/database/windows/downloads/utilsoft-098155.html แต่สงสัยว่าทำไมของใหม่ที่สุดก็ตั้งแต่ปี 2006 แล้ว
2 @R20929
คือผมใช้ Access ไว้ทำ Report แต่เนื่องจากที่บริษัทมีหลายระบบและมี Database อยู่หลายตัว ทั้ง MS-SQL, My-SQL, Oracle ใช้ ODBC เชื่อมฐานข้อมูลที่เป็น MS-SQL หรือ My-SQL ไม่มีปัญหาอะไรครับ แต่ถ้าเชื่อมกับฐานข้อมูล Oracle จะต้องลงโปรแกรม Oracle Developer ที่เครื่อง Client ด้วยถึงจะเชื่อมต่อได้ ซึ่งมันยุ่งยากเกินไป ไม่สะดวกเลยครับ เผื่อใครจะมีวิธีที่ง่ายกว่านี้น่ะครับ
3 @R20934
จริงๆแล้วในเครื่อง client คงต้องการเฉพาะ ODBC Driver ที่เป็นตัวใหม่กว่าที่ Microsoft ติดตั้งมาให้กับ Windows อยู่ก่อน แต่น่าจะเป็นเพราะ Driver ตัวใหม่กว่านี้คงอยู่ในแผ่น CD ของ Oracle ยังไงก็ตาม ผมคิดว่าโปรแกรม setup ของ Oracle น่าจะให้เราเลือกติดตั้งเฉพาะสิ่งที่จำเป็นสำหรับเครื่อง client ได้นะครับ ลองดูในลิงค์นี้ http://turingsman.net/my-blog-list/160-part-12-using-ms-access-2010-as-a-frontend-to-oracle-database-11gr2-backend-via-odbc
4 @R20935
ขอบคุณมากครับ
5 @R20936
ถ้าเป็น Access รุ่นใหม่ สามารถเชื่อมต่อกับ ODBC ได้ โดบเลือกคำสั่งที่ External Data

โดยเราต้องสร้าง DNS ด้วย

และเราต้องรู้ชื่อ Server/User ID/Password ด้วย

ผมเคยทำแล้วง่ายมากสำหรับเวอร์ชั่น 2013 ลองดูครับ
6 @R20939
ขอบคุณมากเลยครับ คงต้องขยับเวอร์ชั่นจาก 2010 ไปเป็น 2013 เสียแล้ว
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2380s