กระทู้เก่าบอร์ด อ.Yeadram
        
           2,263   10		  
          
					  
		    URL.หัวข้อ / 
		    URL
        
        ปัญหา win 7 link  Oracle ไม่ได้      
    
      ช่วยด้วยครับ
ใช้ access 2007 Windows XP link Oracle database ผ่าน ODBC ได้ * โดยไม่ได้เป็น admin ของเครื่อง
แต่พอบริษัทเปลี่ยนมาใช้เป็น Windows 7 กลับ link ผ่าน ODBC ไม่ได้ ซึ่งจะต้องเซ็ตเป็น admin ของเครื่องเท่านั้น ตอนนี้ลำบากครับ บริษัทไม่มีนโยบายให้เป็น admin ของเครื่อง
ใครมีวิธีการบ้างครับ ทาง IT ของบริษัทยังแก้ไขไม่ได้เลยครับ
    
  ใช้ 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 
				
        
    2 @R19099    
        
  
      โหลดตัวนี้ดีกว่า เป็น service pack 1 ของ AccessDatabaseEngine 64 bits
http://www.microsoft.com/en-us/download/details.aspx?id=26605
    
  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 ครับ
    
  เหมือนที่คุณสันติสุขเขียนมาครับ ทางบริษัทกำลังจะใช้ 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
    
    
  ตอนเซ็ต 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 มันจะมีขั้นตอนการเชื่อมต่อที่ต่างจากเดิมเท่านั้นเองครับ
    
    
  ต้องสร้าง New Data Source ก่อน โดยกำหนด Data Source สำหรับ ODBC
และต้องกำหนดชื่อ Server ให้ถูกต้องด้วย
ขั้นตอนสุดท้ายก่อน Finish ให้เอาตัวเลือก Encryption for Data ออกด้วย แต่ตัวอื่นให้เลือกไว้ทั้งหมด
จากนั้นค่อย Test Data Source
ปล. ยืนยันนะครับว่าต่อกับ Oracle ได้ไม่มีปัญหา เพราะผมใช้อยู่ เพียงแต่ตอนเปลี่ยนจาก XP เป็น Win 7 มันจะมีขั้นตอนการเชื่อมต่อที่ต่างจากเดิมเท่านั้นเองครับ
        
    10 @R19116    
        
    
      ขอบคุณ คุณธัชชัยครับ
วันจันทร์จะ test อีกครั้งครับ เพราะต้องใช้เครื่องที่บริษัท
    
  วันจันทร์จะ test อีกครั้งครับ เพราะต้องใช้เครื่องที่บริษัท
      Time: 0.0672s
    
      
		
ถ้าสร้าง 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...)