Cum se modifică valoarea de expirare aplicabilă pentru interogările SQL de Access

Distribuie acum:

În acest articol, ne uităm la modificarea valorii de expirare implicită plasată în Ms Access pentru rularea interogărilor

Modificați valoarea de timeout aplicabilăAdesea, atunci când utilizați interogări în aplicația MS Access, precum și SQL Server, există cazuri în care interogarea dvs. poate expira, înainte de a putea obține rezultatele interogării. Mulți utilizatori ai aplicațiilor nu sunt conștienți de posibilitatea de a modifica intervalele de interogare în ambele aplicații. Deși ambele aplicații diferă foarte mult în capacitatea lor de a conține date, un tip similar de procedură este utilizat în ambele pentru modificarea timpilor de interogare. Există trei variante de interogări care pot fi modificate

Interogare preexistentă

Interfața de proiectare a interogărilor (View) în MS Access și SQL View în SQL Server conțin câteva interogări pre-completate, cu valoarea implicită de expirare de 60 de secunde. Această valoare poate fi modificată prin următorii pași:

  1. Deschideți baza de date în care doriți să introduceți interogarea, selectați interogarea pentru care doriți să modificați valoarea implicită de expirare și selectați Vizualizare proiect din meniul derulant.Selectați interogarea și selectați vizualizarea design
  1. Din fereastra Vizualizare proiectare, selectați pictograma Vizualizare și faceți clic pe Vizualizare SQL din meniul derulant.Faceți clic pe Vizualizare SQL
  1. Din fereastra de vizualizare SQL, selectați Vizualizare din bara de meniu și faceți clic pe Proprietăți în meniul derulant.Faceți clic pe Proprietăți
  1. În fereastra Proprietăți interogare, selectați o nouă valoare de timp pentru câmpul ODBC Timeout. Dacă faceți valoarea 0, interogarea nu va expira toată.Selectați o nouă valoare de timp pentru câmpul Timeout ODBC
  1. Apoi, închideți fereastra interfeței și terminați prin salvarea noii valori de timeout.

Interogări SQL brute care sunt cuprinse în codul VBA

Pentru a modifica timpul de expirare a interogării pentru o singură interogare sau mai multe interogări într-o mulțime de alte interogări SQL brute în codul VBA, ar trebui să utilizați Editorul de cod. Conține două tipuri de obiecte de bază de date ADO și DAO, ambele utilizând un cod specific pentru a modifica valorile de expirare pentru interogările SQL brute în codul VBA.

Valoarea de expirare a interogării prezentă în registru

Urmați acești pași pentru a modifica valoarea de expirare a interogării prezentă în registry:

  1. Deschideți Editorul de Registry. Start > Executare – tastați „Regedit” în caseta de comandă.Tastați „Regedit” în caseta de comandă
  1. Deschideți Registry Editor. Căutați intrarea de registry prezentă pentru ODBC. Locația sa va diferi la toate edițiile.Localizați intrarea din registry pentru ODBC
  1. Selectați intrarea Query Timeout pentru a modifica Query Timeout. Faceți dublu clic pe intrare și introduceți valoarea zecimală pe care doriți să o setați.Editați valoarea QueryTimeout
  1. Salvați valoarea timeout nou introdusă făcând clic pe OK și închideți Editorul de registry.

Este important să rețineți că, dacă modificați timpul de expirare a interogării într-o bază de date cu acces deschis, vi se cere să închideți baza de date și să o deschideți din nou înainte de a modifica timpul de expirare a interogării.

Această prevedere de modificare a timpului de expirare a interogării atât în ​​MS Access, cât și în MS SQL Server este unul foarte util. Acest lucru nu ține utilizatorul tensionat cu privire la expirarea interogării la scurt timp după lansare, poate chiar înainte de a obține rezultatele. De asemenea, atunci când interogările nu sunt executate din cauza timpilor scurti de expirare, utilizatorii pot bănui că au de-a face cu o mdb corupt fișier în timp ce problema poate fi complet diferită. Prin creșterea valorii de expirare a interogării pentru aplicațiile de bază de date, un utilizator poate introduce interogări într-un mod mai relaxat, fără să se teamă de expirarea termenului de interogare sau să se îngrijoreze în mod nejustificat de sănătatea bazei de date.

Introducerea autorului:

Vivian Stevens este expert în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv reparați deteriorarea bazei de date mdf și produse software de recuperare Excel. Pentru mai multe informații vizitați www.datanumen.com

Distribuie acum:

Comentariile sunt închise.