Kaip modifikuoti „Access SQL“ užklausoms taikomą skirtojo laiko reikšmę

Bendrinti dabar:

Šiame straipsnyje aptariame, kaip pakeisti numatytąją skirtojo laiko reikšmę, įdėtą į „Ms Access“, kai vykdomos užklausos

Pakeiskite taikomą skirtojo laiko reikšmęDažnai naudojant užklausas MS Access programoje, taip pat SQL Server, yra atvejų, kai užklausos skirtasis laikas gali baigtis, kol galėsite gauti užklausos rezultatus. Daugelis programų vartotojų nežino apie galimybę keisti užklausų laiką abiejose programose. Nors abi programos labai skiriasi savo gebėjimu talpinti duomenis, abiejose užklausų laiko keitimui naudojama panaši procedūra. Yra trys užklausų variantai, kuriuos galima keisti

Išankstinė užklausa

Užklausos dizaino sąsaja (vaizdas) MS Access ir SQL rodinyje SQL Server yra keletas iš anksto sukurtų užklausų, kurių numatytoji skirtojo laiko reikšmė yra 60 sekundžių. Šią vertę galima pakeisti atliekant šiuos veiksmus:

  1. Atidarykite duomenų bazę, kurioje norite įvesti užklausą, pasirinkite užklausą, kurios numatytąją skirtojo laiko reikšmę norite pakeisti, ir išskleidžiamajame meniu pasirinkite Dizaino rodinys.Pasirinkite užklausą ir pasirinkite dizaino rodinį
  1. Dizaino rodinio lange pasirinkite Rodinio piktogramą ir išskleidžiamajame meniu spustelėkite SQL rodinys.Spustelėkite SQL rodinį
  1. SQL rodinio lange meniu juostoje pasirinkite Rodinys ir išskleidžiamajame meniu spustelėkite Ypatybės.Spustelėkite Ypatybės
  1. Užklausos ypatybių lange pasirinkite naują lauko ODBC skirtojo laiko reikšmę. Jei reikšmę nustatysite kaip 0, užklausos laikas nebus baigtas.Pasirinkite naują ODBC skirtojo laiko lauko laiko reikšmę
  1. Tada uždarykite sąsajos langą ir užbaikite įrašydami naują skirtojo laiko reikšmę.

Neapdorotos SQL užklausos, įtrauktos į VBA kodą

Norėdami modifikuoti užklausos skirtąjį laiką vienai užklausai arba kelioms užklausoms daugybėje kitų neapdorotų SQL užklausų VBA kode, turėtumėte naudoti kodo rengyklę. Jame yra dviejų tipų duomenų bazės objektai ADO ir DAO. Abu jie naudoja konkretų kodą, kad pakeistų neapdorotų SQL užklausų skirtojo laiko reikšmes VBA kode.

Užklausos skirtojo laiko reikšmė, esanti registre

Norėdami pakeisti registre esančią užklausos skirtojo laiko reikšmę, atlikite šiuos veiksmus:

  1. Atidarykite registro rengyklę. Pradėti > Vykdyti – komandų eilutėje įveskite „Regedit“.Į komandų laukelį įveskite „Regedit“.
  1. Atidarykite registro rengyklę. Ieškokite ODBC registro įrašo. Jo vieta visuose leidimuose skirsis.Raskite ODBC registro įrašą
  1. Norėdami pakeisti užklausos skirtąjį laiką, pasirinkite įrašą Query Timeout. Dukart spustelėkite įrašą ir įveskite dešimtainę reikšmę, kurią norite nustatyti.Redaguoti QueryTimeout reikšmę
  1. Išsaugokite naujai įvestą skirtojo laiko reikšmę spustelėdami Gerai ir uždarykite registro rengyklę.

Svarbu nepamiršti, kad jei keičiate užklausos skirtąjį laiką atviroje Access duomenų bazėje, prieš keisdami užklausos skirtąjį laiką turite uždaryti duomenų bazę ir atidaryti ją dar kartą.

Ši nuostata pakeisti užklausos skirtąjį laiką tiek MS Access, tiek MS SQL Server yra labai naudingas. Tai neleis vartotojui įsitempti dėl užklausos skirtojo laiko pasibaigimo netrukus po paleidimo, galbūt net prieš tai, kai jis gali gauti rezultatus. Be to, kai užklausos nevykdomos dėl trumpo skirtojo laiko, vartotojai gali įtarti, kad jie susiduria su sugadintas mdb failą, o problema gali būti visiškai kitokia. Padidinus duomenų bazės taikomųjų programų užklausos skirtojo laiko reikšmę, vartotojas gali įvesti užklausas ramiau, nesibaimindamas, kad užklausos laikas baigsis, ar pernelyg nesijaudindamas dėl duomenų bazės būklės.

Autoriaus įvadas:

Vivian Stevens yra duomenų atkūrimo ekspertė DataNumen, Inc., kuri yra pasaulyje duomenų atkūrimo technologijų lyderė, įskaitant pataisyti mdf duomenų bazės žalą ir Excel atkūrimo programinės įrangos produktai. Norėdami gauti daugiau informacijos, apsilankykite WWW.datanumen.com

Bendrinti dabar:

Komentarai yra uždaryti.