บทความนี้แบ่งปันวิธีแก้ปัญหาข้อผิดพลาด ADODB.Connection '800a0e7a' ที่เกิดขึ้นในระบบ Windows 2008R2 64 บิต วิธีการนั้นง่ายมาก แต่กระบวนการประมวลผลนั้นคดเคี้ยวมาก ฉันแนะนำที่นี่ให้กับทุกคนและเพื่อน ๆ ความต้องการสามารถอ้างอิงถึงมันได้
ปัญหานี้ไม่มีอยู่ใน IIS6 เมื่อระบบถูกใส่ลงในระบบ Windows2008R2 64 บิตภายใต้ IIS7.5 ข้อผิดพลาด ADODB.Connection '800a0e7a' จะปรากฏขึ้น จริงๆ แล้ววิธีแก้ปัญหานี้ง่ายมาก
คัดลอกรหัสรหัสดังต่อไปนี้:ADODB ข้อผิดพลาดในการเชื่อมต่อ '800a0e7a'
ไม่พบผู้ให้บริการ โปรแกรมอาจติดตั้งไม่ถูกต้อง
/hua1/manage/inc/conn.asp บรรทัด 8
ดูเผินๆ ดูเหมือนจะเป็นปัญหาการเชื่อมต่อฐานข้อมูล แต่ฉันตรวจสอบรหัสการเชื่อมต่อฐานข้อมูลซ้ำแล้วซ้ำเล่าก็ไม่มีข้อผิดพลาด จากนั้นฉันก็เปลี่ยนไปใช้เครื่องของตัวเองเพื่อรันเว็บไซต์ และโปรแกรมก็ทำงานได้ตามปกติ ดังนั้นฉันจึงสรุปได้ว่า โปรแกรมเว็บไซต์ก็ปกติ ปัญหาต่อไปที่ต้องพิจารณาคือการกำหนดค่าสภาพแวดล้อมของเครื่อง มันเป็นปัญหากับซอฟต์แวร์เซิร์ฟเวอร์หรือไม่ เครื่องนี้ติดตั้ง IIS ของ win7 ฉันตรวจสอบการกำหนดค่า IIS อย่างระมัดระวังและไม่พบปัญหาในขณะนี้
ฉันเบื่อและคลิกไปรอบๆ อย่างสุ่มสี่สุ่มห้า ฉันพบปัญหา:
เนื่องจากระบบเป็น win7 แบบ 64 บิต ปัญหานี้จึงจะเกิดขึ้น วิธีการมีดังนี้
ค้นหากลุ่มแอปพลิเคชัน IIS คลิกกลุ่มแอปพลิเคชันที่เกี่ยวข้อง -> คลิกขวาและเลือกการตั้งค่าขั้นสูง -> ทั่วไป -> เปิดใช้งานแอปพลิเคชัน 32 บิต และตั้งค่าเป็น True
วิธีนี้ปัญหาของฉันได้รับการแก้ไข -
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่าทุกคนจะชอบมัน