ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

อาการ

เมื่อคุณคอมไพล์โครงการ ADO ของคุณคุณจะได้รับข้อผิดพลาดต่อไปนี้:

ข้อผิดพลาดในการคอมไพล์: ไม่ได้กำหนดชนิดที่ผู้ใช้กำหนดเอง

สิ่งนี้อาจเกิดขึ้นได้ในการเชื่อมต่อหรือวัตถุคำสั่ง

สาเหตุ

คุณอาจได้รับการอ้างอิงไลบรารีต่อไปนี้แทนไลบรารีชนิดของวัตถุข้อมูล ActiveX ของ Microsoft (ADODB):

  • ไลบรารีชนิดของวัตถุข้อมูล ActiveX ของ Microsoft (ADOR)

  • วัตถุข้อมูล Microsoft ActiveX (ADOMD) ไลบรารีชนิดแบบหลายมิติ ()

การแก้ไข

เอาการอ้างอิงไลบรารีชนิดที่ไม่ถูกต้องออกจากโครงการของคุณและเพิ่มการอ้างอิงไปยังไลบรารีชนิดที่ถูกต้อง

สถานะ

พฤติกรรมเช่นนี้เกิดจากการออกแบบ

ข้อมูลเพิ่มเติม

ขั้นตอนในการทบทวนเกิดลักษณะการทำงาน

  1. สร้างโครงการใหม่และเพิ่มปุ่มคำสั่ง (Command1) ลงในฟอร์ม

  2. เพิ่มการอ้างอิงไปยังไลบรารีชุดระเบียนของวัตถุข้อมูล ActiveX ของ Microsoft

  3. เพิ่มโค้ดต่อไปนี้ลงในฟอร์ม:

       Private Sub Command1_Click()   Dim cn As ADODB.Connection   End Sub
  4. เรียกใช้โครงการแล้วคลิกปุ่มคำสั่ง ข้อผิดพลาดจะปรากฏขึ้น

  5. เอาการอ้างอิงออกและเพิ่มการอ้างอิงไปยังไลบรารีวัตถุข้อมูลของ Microsoft ActiveX

  6. คลิกปุ่มคำสั่ง ข้อผิดพลาดไม่ปรากฏขึ้น

หมายเหตุ:

  • ผู้ใช้ Microsoft Access จะต้องใช้ ADODB การเชื่อมต่อเพื่อหลีกเลี่ยงความสับสนกับวัตถุการเชื่อมต่อ DAO

  • ถ้ามีการเปิดใช้งานฟีเจอร์ Intellitype คุณควรสังเกตว่าจะไม่แสดงการเชื่อมต่อเป็นวัตถุที่ถูกต้องด้วยไลบรารีชนิด ADOR แต่จะมีไลบรารีชนิด ADODB นี่เป็นการบ่งชี้ที่ดีว่าคุณไม่มีไลบรารีชนิดที่ถูกต้องถูกอ้างอิง

  • ข้อผิดพลาดนี้อาจเกิดขึ้นได้เมื่อมีการอ้างอิงวัตถุในไลบรารีชนิดอื่นๆที่ไม่ได้อ้างอิงถึง

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×