เมื่อวานฉันพบปัญหาแปลกๆ เมื่อฉันกำลังทดสอบโปรเจ็กต์ ฉันต้องการใช้งานตารางบางตัวในฐานข้อมูล ACCESS แต่เมื่อฉันต้องการเปิดมุมมองการออกแบบ คำเตือนว่าฉันไม่สามารถเปิดตารางเพื่อแก้ไขได้ก็แสดงขึ้นมา! มันบอกว่ามีมุมมองบางอย่างผูกอยู่กับตารางข้อมูลนี้และไม่สามารถใช้งานได้ในขณะนี้! แปลก! ฉันไม่เคยพบปัญหาดังกล่าว ฉันไม่สามารถแก้ไขตารางนี้ได้ใช่ไหม และโต๊ะก็ล็อคอยู่เสมอ หลังจากทำงานนี้อยู่นานฉันก็รู้ว่ามันดึกแล้วจึงต้องเข้านอนก่อน วันนี้ฉันกลับมาค้นคว้าต่อ แต่ก็ยังไม่ได้ผล ฉันทำได้แต่ตรวจสอบทางออนไลน์เท่านั้น ในที่สุดฉันก็เห็นมีคนพูดถึงปัญหานี้ทางออนไลน์ และบอกว่าอาจเป็นไปได้ว่าฉันไม่ได้ปิดการเชื่อมต่อกับฐานข้อมูล ไม่เชื่อเพราะฉันใช้ SQL มาตลอด แม้ว่าบางครั้งฉันจะลืมมันก็ตาม การปิดการเชื่อมต่อฐานข้อมูลก็ไม่ควรทำเช่นกัน ดังนั้นฉันจึงเปิดหน้าที่ฉันกำลังทดสอบ และพบว่าฐานข้อมูลไม่ได้ถูกปิด และทั้งตัวอ่านข้อมูลและการเชื่อมต่อข้อมูลก็ไม่ถูกปิด ดังนั้นฉันจึงเขียนคำสั่งปิดทันทีและทดสอบซ้ำ! ครั้งนี้เรียบร้อยแล้ว! - ในที่สุดฐานข้อมูลก็ถูกกู้คืนสู่สถานะที่ไม่มีการล็อค และตารางที่ฉันต้องการใช้งานก็สามารถออกแบบได้ตามปกติ ก้อนหินในใจฉันตกลงสู่พื้น ปรากฎว่า หากข้อมูลไม่ปิดทันเวลา ผลลัพธ์แย่ๆ แบบนี้จะเกิดขึ้น ฉันไม่เคยสนใจมันมาก่อน ดูเหมือนว่าฉันจะต้องพัฒนานิสัยที่ดีจริงๆ ในอนาคต . ฉันก็เลยเขียนบทความทันที ฉันหวังว่ามันจะช่วยเพื่อน ๆ ที่มีประสบการณ์นี้ได้โปรดอย่าหัวเราะเยาะฉัน 555 ถึงจะเป็นแค่เด็กน้อยแต่ก็ยังหวังว่าบทความนี้คงช่วยเพื่อนๆได้บ้างนะ
หวังว่าทุกคนจะพัฒนานิสัยที่ดีได้ในอนาคตนะครับ อย่าลืมปิดฐานข้อมูลให้ทันเวลาหลังใช้งาน ไม่เช่นนั้น... 555
http://www.cnblogs.com/Monday/archive/2006/11/24/570477.html