ไดร์เวอร์ MySQL ODBC 5.1 และ Windows 7


0

ฉันติดตั้งไดรเวอร์ MySQL ODBC 5.1 สำหรับ Windows สำเร็จแล้ว:

ODBC driver installed

แต่น่าเสียดายที่มันไม่ปรากฏใน ODBC Data Source Administrator ของ Windows (ใช่ฉันยังทำออกจากระบบ + เข้าสู่ระบบ):

ODBC Data Source Administrator

ทำไม?


สิ่งนี้ได้รับการแก้ไขไหม? อยากรู้ว่าคำตอบข้อใดข้อหนึ่งต่อไปนี้เพียงพอสำหรับคุณและถ้าคุณยอมรับคำตอบอย่างใดอย่างหนึ่งหรือถ้าคุณยังต้องการรายละเอียดเพิ่มเติมมิฉะนั้นคุณสามารถเพิ่มคำตอบของคุณเองและยอมรับเพื่อปิดลูปของคำถามนี้ ที่ไม่มีคำตอบที่ยอมรับได้
Pimp Juice IT

คำตอบ:


1

ฉันคิด บทความนี้ บน นายจ้างของฉัน ไซต์เกี่ยวกับการใช้ ODBC แบบ 32 บิตบน Windows 64 บิตอาจช่วยคุณได้ ...

ไม่มีอะไรที่คุณได้กล่าวไว้อย่างชัดเจนบ่งชี้ว่าคุณกำลังใช้ผู้ดูแลระบบ ODBC 32- บิตหรือ 64- บิตและไม่ว่าคุณจะติดตั้งไดรเวอร์ MyODBC 32- บิตหรือ 64- บิต แต่นี่เป็นสาเหตุของปัญหา โปรดทราบว่าโปรแกรม 32- บิตและ 64- บิตถูกตั้งชื่อเหมือนกัน odbcad32.exe . ความแตกต่างอยู่ในตำแหน่งไดเร็กทอรี counterintuitive - System32 (สำหรับคอมโพเนนต์ 64 บิต) และ SysWow64 (สำหรับคอมโพเนนต์ 32 บิต)

คุณ อาจ จะตีปัญหาเก่า แต่เกิดขึ้นอีกครั้งกับความเสียหายเล็กน้อยใน Windows Registry

ความเสียหายใช้รูปแบบของรายการที่มีสตริง 4 ตัวนี้ -

@=""  

รายการเหล่านี้จะไม่ปรากฏที่ใดก็ได้ยกเว้นไฟล์การส่งออก Registry - แต่อาจนำไปสู่พฤติกรรมที่ไม่พึงประสงค์จำนวนมาก

หมายเหตุ: บนเครื่อง Windows 64 บิตโดยทั่วไปจะมีความยุ่งยากบางอย่างผูกติดอยู่กับ Registry 32 บิต บทความ Microsoft KB นี้ อาจเพียงพอที่จะให้คุณผ่านสิ่งเหล่านี้

ฉันขอแนะนำให้คุณใช้ตัวแก้ไขรีจิสทรี 64 บิตเพื่อส่งออกสาขาต่อไปนี้ (ซึ่งมักจะพบรายการเหล่านี้) -

HKEY_LOCAL_MACHINE\Software\ODBC
HKEY_CURRENT_USER\Software\ODBC
HKEY_LOCAL_MACHINE\Software\WOW6432Node\ODBC
HKEY_CURRENT_USER\Software\WOW6432Node\ODBC

แก้ไขไฟล์เหล่านี้ในโปรแกรมแก้ไขข้อความใด ๆ (โดยทั่วไปแล้ว Notepad หรือ Wordpad จะใช้ได้) และลบบรรทัดทั้งหมดที่ประกอบด้วยสตริง 4 ตัวอักษรด้านบน จากนั้นลบส่วนต้นไม้รีจีสตรีที่คุณส่งออกและนำเข้าจากไฟล์ที่ถูกแก้ไข - ดังนั้นการกู้คืนเซ็กเมนต์ต้นไม้ลบความเสียหาย


0

มักจะลืมว่าส่วนประกอบ 32 บิตไม่ทำงานบนระบบ 64 บิตและ Microsoft ช่วยให้เกิดความสับสนโดยการตั้งชื่อโฟลเดอร์ SysWOW64 เป็น 32 บิต

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.