รายการต่อไปนี้ระบุข้อผิดพลาดทั่วไปที่นักเรียนพบในระหว่างการติดตั้งห้องปฏิบัติการ และหากคุณพบปัญหา คุณสามารถตรวจสอบเพื่อดูว่ามีสถานการณ์ที่คล้ายกันหรือไม่:
ชื่อไฟล์หรือเส้นทาง MDB ไม่ถูกต้อง - ติดตั้งใหม่ ตรวจสอบชื่อและเส้นทาง MDB ที่แน่นอน เพื่อหลีกเลี่ยงข้อผิดพลาดของชื่อเส้นทาง คุณสามารถใช้ปุ่มเรียกดูในตัวช่วยสร้างการกำหนดค่าแหล่งข้อมูลของ AccessDataSource
·การอนุญาตการเข้าถึงไฟล์ MDB ไม่ถูกต้อง - หากไฟล์ MDB ต้องการ UserID และรหัสผ่าน จะต้องใช้เทคนิคที่อธิบายไว้ในบทที่ 4
·ลองใช้การควบคุมที่ผูกกับข้อมูลเมื่อไม่มีการควบคุมแหล่งข้อมูล - การควบคุมที่ผูกกับข้อมูลจะต้องมีแหล่งข้อมูลที่ระบุโดยคุณสมบัติ DataSourceID นั่นคือ การควบคุมแหล่งข้อมูล
· การตั้งค่าแหล่งข้อมูลที่ไม่ถูกต้องสำหรับตัวควบคุมที่ผูกกับข้อมูล - หากคุณใช้ตัวควบคุมแหล่งข้อมูลหลายรายการ ให้ใส่ใจเป็นพิเศษกับชื่อที่แน่นอนของตัวควบคุมแต่ละตัว จากนั้นตรวจสอบแหล่งข้อมูลที่ใช้ในคุณสมบัติ DataSourceID ของตัวควบคุมที่ผูกกับข้อมูลแต่ละรายการอีกครั้ง
·การพยายามใช้ MDB เมื่อไม่ได้ติดตั้ง JET บนเครื่อง - แม้ว่าสิ่งนี้จะเกิดขึ้นไม่บ่อยนัก โปรดตรวจสอบว่าเซิร์ฟเวอร์ได้ติดตั้ง JET หรือไม่ การคัดลอกไฟล์ MDB เป็นเรื่องง่าย แต่คุณต้องมีซอฟต์แวร์ Access หรือโปรแกรม JET ติดตั้งอยู่
· ข้อผิดพลาดในชื่อตารางและคอลัมน์ - ข้อผิดพลาดนี้มักเกิดขึ้นเมื่อพิมพ์ หากคุณใช้ตัวช่วยสร้างการออกแบบหรือลากและวางใน Visual Studio และ VWD ก็จะไม่มีปัญหา
·ไวยากรณ์คำสั่ง SQL ไม่ถูกต้อง - โปรดตรวจสอบให้แน่ใจว่าคุณสะกดคำหลักถูกต้อง ต้องมีเครื่องหมายจุลภาคระหว่างแต่ละรายการในรายการ (เช่น ชุดชื่อฟิลด์) สตริงตัวอักษรจะต้องอยู่ในเครื่องหมายคำพูดเดี่ยว แต่ตัวเลขไม่ต้องอยู่ในเครื่องหมายคำพูด เมื่อใดก็ตามที่เป็นไปได้ ให้ใช้กล่องโต้ตอบกำหนดค่าแหล่งข้อมูลของตัวควบคุมแหล่งข้อมูลเพื่อสร้างคำสั่ง คุณยังสามารถทดสอบคำสั่ง SQL ได้โดยตรงในเครื่องมือ Access Query Design หรือ Visual Studio QueryBuilder
·พยายามใช้วัตถุ MDB ที่ล็อค - ตาราง MDB หรือแบบสอบถามที่เปิดอยู่ใน Access ในโหมดออกแบบจะปฏิเสธการอ่านและเขียนทั้งหมด เมื่อคุณต้องการใช้วัตถุนี้ใน ASP.NET คุณต้องปิดวัตถุนี้ในเวลาออกแบบหรือรันไทม์
· ความพยายามแก้ไขเพจที่ถูกล็อค - มุมมองการออกแบบของ VWD ไม่พร้อมใช้งานสำหรับเพจที่ถูกเปิดโดยเบราว์เซอร์ หากคุณต้องการใช้มุมมองออกแบบ คุณต้องปิดเบราว์เซอร์ก่อน (คุณสามารถแก้ไข บันทึก และรีเฟรชเบราว์เซอร์ในมุมมองแหล่งที่มาเพื่อดูการเปลี่ยนแปลง)