ปัญหา win 7 link Oracle ไม่ได้
กระทู้เก่าบอร์ด อ.Yeadram

 2,006   10
URL.หัวข้อ / URL
ปัญหา win 7 link Oracle ไม่ได้

ช่วยด้วยครับ
ใช้ access 2007 Windows XP link Oracle database ผ่าน ODBC ได้ * โดยไม่ได้เป็น admin ของเครื่อง
แต่พอบริษัทเปลี่ยนมาใช้เป็น Windows 7 กลับ link ผ่าน ODBC ไม่ได้ ซึ่งจะต้องเซ็ตเป็น admin ของเครื่องเท่านั้น ตอนนี้ลำบากครับ บริษัทไม่มีนโยบายให้เป็น admin ของเครื่อง
ใครมีวิธีการบ้างครับ ทาง IT ของบริษัทยังแก้ไขไม่ได้เลยครับ

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

1 @R19098
เดาๆนะครับ ไม่เคยมีประสบการณ์ในปัญหานี้เหมือนกัน

ถ้าสร้าง ODBC DSN ไม่ได้เลย ต้องให้ admin มาสร้าง System DSN ให้นะครับ หลังจากนั้นผู้ใช้ก็ *** ควรจะ **** ใช้ได้

แต่ถ้ามี ODBC DSN แล้วก็ยังใช้ไม่ได้ และถ้าเป็น Windows 7 เป็น 64 bits และใช้ DAO ในการเขียนโปรแกรม   ให้ลองเปลี่ยนมาใช้ Microsoft Office 1x.x Access Database Engine Object (โหลดได้จากลิงค์ http://www.microsoft.com/en-us/download/details.aspx?id=13255 คลิก Download แล้วเลือกไฟล์ AccessDatabaseEngine_x64.exe ) แทนการใช้ Microsoft DAO 3.6 Object Library ดูครับ (เปลี่ยนใน VBA Editor - Tools - References...)
2 @R19099
โหลดตัวนี้ดีกว่า เป็น service pack 1 ของ AccessDatabaseEngine 64 bits

http://www.microsoft.com/en-us/download/details.aspx?id=26605
3 @R19100
ผมเคย Link Access กับ Database Oracle ผ่าน ODBC ได้ แต่ต้องลง Oracle ที่ตัว Client ด้วยถึงจะสำเร็จ
4 @R19108
ขอบคุณ คุณสันติสุขและคุณสมชายครับ ผมลง Oraclient 10g_home1
เหมือนที่คุณสันติสุขเขียนมาครับ ทางบริษัทกำลังจะใช้ windows 7 64 bits ผมใช้ ammin สร้าง ODBC DSN ก่อนโดยเปลี่ยนมาเซ็ตที่ c:windows\SysWOW64 หลังจากนั้น เปิด access เพื่อทำการลิงค์ database แต่กลับมองไม่เห็น Oracle ครับ
5 @R19109
เดี่ยวผมจะลง sepvice pack1 ตามที่คุณสันติสุขแนะนำก่อนครับ ได้อย่างไรจะมาบอกครับ
6 @R19110
ในการสร้าง ODBC DSN เราสามารถคลิก Test Connection ในหน้าท้ายๆของการสร้าง เทสตรงนี้ก่อนว่าเชื่อมต่อไปยัง Oracle ได้หรือไม่ จะได้รู้ว่าส่วนไหนมี/ไม่มีปัญหากันแน่
7 @R19111
ตอนเซ็ต ODBC DSN c:windows\SysWOW64 ได้ทำการ test ทุกอย่างผ่านครับ ไม่เข้าใจเหมือนกันว่าทำไมมองไม่เห็น อีกอย่างผมใช้ SQL database ด้วยครับ แต่กลับมองเห็น แต่ไม่เห็น Oracle
8 @R19112
ขอโทษทีครับ
ตอนเซ็ต ODBC DSN c:windows\SysWOW64 ได้ทำการ test ทุกอย่างผ่านครับ ไม่เข้าใจเหมือนกันว่าทำไมมองไม่เห็น อีกอย่างผมใช้ SQL database ด้วยครับ แต่กลับมองเห็น แต่กลับไม่เห็น Oracle
9 @R19113
เนื่องจาก Windows XP กับ Windows 7 มีการเชื่อมต่อกับ ODBC ที่แตกต่างกัน

ต้องสร้าง New Data Source ก่อน โดยกำหนด Data Source สำหรับ ODBC
และต้องกำหนดชื่อ Server ให้ถูกต้องด้วย


ขั้นตอนสุดท้ายก่อน Finish ให้เอาตัวเลือก Encryption for Data ออกด้วย แต่ตัวอื่นให้เลือกไว้ทั้งหมด

จากนั้นค่อย Test Data Source

ปล. ยืนยันนะครับว่าต่อกับ Oracle ได้ไม่มีปัญหา เพราะผมใช้อยู่ เพียงแต่ตอนเปลี่ยนจาก XP เป็น Win 7 มันจะมีขั้นตอนการเชื่อมต่อที่ต่างจากเดิมเท่านั้นเองครับ
10 @R19116
ขอบคุณ คุณธัชชัยครับ
วันจันทร์จะ test อีกครั้งครับ เพราะต้องใช้เครื่องที่บริษัท
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2675s