วิธีแก้ไข Appli ค่าการหมดเวลาcable สำหรับ Access SQL Queries

แบ่งปันเลย:

ในบทความนี้เราจะดูการเปลี่ยนค่าการหมดเวลาเริ่มต้นที่วางไว้ใน Ms Access สำหรับการเรียกใช้แบบสอบถาม

ปรับเปลี่ยนค่าการหมดเวลา Applicableบ่อยครั้งในขณะที่ใช้แบบสอบถามในแอปพลิเคชัน MS Access เช่นเดียวกับ SQL Serverมีบางกรณีที่ข้อความค้นหาของคุณอาจหมดเวลาก่อนที่คุณจะได้รับผลลัพธ์การค้นหา ผู้ใช้แอปพลิเคชันจำนวนมากไม่ทราบถึงความเป็นไปได้ในการปรับเปลี่ยนการกำหนดเวลาการสืบค้นในทั้งสองแอปพลิเคชัน แม้ว่าทั้งสองแอปพลิเคชันจะแตกต่างกันอย่างมากในความสามารถในการบรรจุข้อมูล แต่ก็มีการใช้โพรซีเดอร์ประเภทเดียวกันทั้งในการปรับเปลี่ยนการกำหนดเวลาการสืบค้น มีแบบสอบถามสามรูปแบบที่สามารถแก้ไขได้

แบบสอบถามที่มีอยู่แล้ว

อินเทอร์เฟซการออกแบบแบบสอบถาม (View) ใน MS Access และ SQL View ใน SQL Server มีแบบสอบถามที่สร้างไว้ล่วงหน้าไม่กี่คำโดยมีค่าการหมดเวลาเริ่มต้นเป็น 60 วินาที ค่านี้สามารถเปลี่ยนแปลงได้โดยทำตามขั้นตอนต่อไปนี้:

  1. เปิดฐานข้อมูลที่คุณต้องการป้อนแบบสอบถามเลือกแบบสอบถามที่คุณต้องการเปลี่ยนค่าการหมดเวลาเริ่มต้นและเลือกมุมมองออกแบบจากเมนูแบบเลื่อนลงเลือกแบบสอบถามและเลือกมุมมองออกแบบ
  1. จากหน้าต่างมุมมองการออกแบบเลือกไอคอนมุมมองและคลิกที่มุมมอง SQL ในเมนูแบบเลื่อนลงคลิกที่มุมมอง SQL
  1. จากหน้าต่างมุมมอง SQL เลือกมุมมองจากแถบเมนูและคลิกที่คุณสมบัติในเมนูแบบเลื่อนลงคลิกที่คุณสมบัติ
  1. ในหน้าต่างคุณสมบัติคิวรีเลือกค่าเวลาใหม่สำหรับฟิลด์ ODBC Timeout หากคุณกำหนดค่าเป็น 0 แบบสอบถามจะไม่หมดเวลาทั้งหมดเลือกค่าเวลาใหม่สำหรับฟิลด์การหมดเวลา ODBC
  1. จากนั้นปิดหน้าต่างอินเทอร์เฟซและปิดท้ายด้วยการบันทึกค่าการหมดเวลาใหม่

แบบสอบถาม SQL ดิบที่ล้อมรอบในรหัส VBA

สำหรับการปรับเปลี่ยนการหมดเวลาของแบบสอบถามสำหรับแบบสอบถามเดียวหรือหลายแบบสอบถามในกลุ่มของแบบสอบถาม SQL ดิบอื่น ๆ ในโค้ด VBA คุณควรใช้ตัวแก้ไขโค้ด ประกอบด้วยออบเจ็กต์ฐานข้อมูลสองประเภท ADO และ DAO ทั้งสองประเภทนี้ใช้รหัสเฉพาะเพื่อแก้ไขค่าการหมดเวลาสำหรับแบบสอบถาม SQL ดิบในรหัส VBA

ค่าการหมดเวลาการค้นหามีอยู่ในรีจิสทรี

ทำตามขั้นตอนเหล่านี้เพื่อเปลี่ยนค่าการหมดเวลาของแบบสอบถามที่มีอยู่ในรีจิสทรี:

  1. เปิด Registry Editor สtart> Run - พิมพ์ 'Regedit' ในกล่องคำสั่งพิมพ์ 'Regedit' ในกล่องคำสั่ง
  1. เปิด Registry Editor ค้นหารายการรีจิสทรีที่มีอยู่สำหรับ ODBC สถานที่ตั้งจะแตกต่างกันในทุกรุ่นค้นหารายการรีจิสทรีสำหรับ ODBC
  1. เลือกรายการ Query Timeout สำหรับการแก้ไข Query Timeout ดับเบิลคลิกที่รายการและป้อนค่าทศนิยมที่คุณต้องการตั้งค่าแก้ไขค่า QueryTimeout
  1. บันทึกค่าการหมดเวลาที่ป้อนใหม่โดยคลิกที่ตกลงและปิด Registry Editor

สิ่งสำคัญคือต้องจำไว้ว่าหากคุณกำลังเปลี่ยนระยะหมดเวลาของแบบสอบถามในฐานข้อมูล Access ที่เปิดอยู่คุณจะต้องปิดฐานข้อมูลและเปิดอีกครั้งก่อนที่คุณจะแก้ไขการหมดเวลาของแบบสอบถาม

ข้อกำหนดเกี่ยวกับการเปลี่ยนการหมดเวลาของแบบสอบถามในทั้ง MS Access และ MS SQL Server เป็นประโยชน์อย่างยิ่ง สิ่งนี้ไม่ได้ทำให้ผู้ใช้รู้สึกตึงเครียดในการหมดเวลาการค้นหาในไม่ช้าหลังจากเปิดตัวบางทีอาจถึงก่อนที่จะสามารถดึงผลลัพธ์ได้ นอกจากนี้เมื่อข้อความค้นหาไม่ได้รับการดำเนินการเนื่องจากระยะหมดเวลาสั้น ๆ ผู้ใช้อาจสงสัยว่ากำลังจัดการกับไฟล์ mdb ที่เสียหาย ไฟล์ในขณะที่ปัญหาอาจแตกต่างไปจากเดิมอย่างสิ้นเชิง ด้วยการเพิ่มค่าการหมดเวลาการสืบค้นสำหรับแอปพลิเคชันฐานข้อมูลผู้ใช้สามารถป้อนแบบสอบถามได้อย่างผ่อนคลายมากขึ้นโดยไม่ต้องกลัวว่าคิวรีจะหมดเวลาหรือกังวลเกี่ยวกับความสมบูรณ์ของฐานข้อมูลมากเกินไป

บทนำผู้เขียน:

Vivian Stevens เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ ซ่อมแซมฐานข้อมูล mdf เสียหาย และผลิตภัณฑ์ซอฟต์แวร์กู้คืน excel ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.

แบ่งปันเลย:

ความเห็นถูกปิด