V tem članku si ogledamo spreminjanje privzete vrednosti časovne omejitve, ki je v programu MS Access za izvajanje poizvedb
Pogosto med uporabo poizvedb v aplikaciji MS Access kot tudi SQL Server, obstajajo primeri, ko lahko vaša poizvedba poteče, preden lahko dobite rezultate poizvedbe. Mnogi uporabniki aplikacij ne poznajo možnosti spreminjanja časov poizvedbe v obeh aplikacijah. Čeprav se obe aplikaciji močno razlikujeta po svojih zmogljivostih za shranjevanje podatkov, se v obeh uporablja podobna vrsta postopka za spreminjanje časov poizvedbe. Obstajajo tri različice poizvedb, ki jih je mogoče spreminjati
Že obstoječa poizvedba
Vmesnik oblikovanja poizvedbe (pogled) v MS Accessu in pogled SQL v SQL Server vsebujejo nekaj vnaprej izdelanih poizvedb s privzeto vrednostjo časovne omejitve 60 sekund. To vrednost je mogoče spremeniti z naslednjimi koraki:
- Odprite bazo podatkov, v katero želite vnesti poizvedbo, izberite poizvedbo, za katero želite spremeniti privzeto vrednost časovne omejitve, in v spustnem meniju izberite Pogled načrta.

- V oknu Pogled dizajna izberite Ikona pogleda in v spustnem meniju kliknite Pogled SQL.
- V oknu za ogled SQL v menijski vrstici izberite Pogled in v spustnem meniju kliknite Lastnosti.
- V oknu Lastnosti poizvedbe izberite novo časovno vrednost za polje Časovna omejitev ODBC. Če nastavite vrednost na 0, poizvedba ne bo pretekla.
- Nato zaprite okno vmesnika in končajte s shranjevanjem nove vrednosti časovne omejitve.
Neobdelane poizvedbe SQL, ki so vključene v kodo VBA
Če želite spremeniti časovno omejitev poizvedbe za posamezno poizvedbo ali več poizvedb v skupini drugih neobdelanih poizvedb SQL v kodi VBA, morate uporabiti urejevalnik kode. Vsebuje dve vrsti objektov zbirke podatkov ADO in DAO, oba uporabljata posebno kodo za spreminjanje vrednosti časovne omejitve za neobdelane poizvedbe SQL v kodi VBA.
Vrednost časovne omejitve poizvedbe je prisotna v registru
Sledite tem korakom za spreminjanje vrednosti časovne omejitve poizvedbe, ki je prisotna v registru:
- Odprite urejevalnik registra. Start > Zaženi – v ukazno polje vnesite 'Regedit'.
- Odprite urejevalnik registra. Poiščite prisoten vnos v register za ODBC. Njegova lokacija se bo v vseh izdajah razlikovala.
- Izberite vnos Časovna omejitev poizvedbe za spreminjanje časovne omejitve poizvedbe. Dvakrat kliknite na vnos in vnesite decimalno vrednost, ki jo želite nastaviti.
- Shranite novo vneseno vrednost časovne omejitve s klikom na V redu in zaprite urejevalnik registra.
Pomembno je upoštevati, da morate, če spreminjate časovno omejitev poizvedbe v odprti Accessovi zbirki podatkov, zapreti zbirko podatkov in jo znova odpreti, preden spremenite časovno omejitev poizvedbe.
Ta določba spreminjanja časovne omejitve poizvedbe v obeh, MS Access in MS SQL Server je zelo uporaben. To uporabnika ne drži v napetosti zaradi izteka časa poizvedbe kmalu po zagonu, morda celo preden lahko pridobi rezultate. Tudi ko se poizvedbe ne izvedejo zaradi kratkih časovnih omejitev, lahko uporabniki sumijo, da imajo opravka z poškodovan mdb datoteko, medtem ko je težava lahko popolnoma drugačna. S povečanjem vrednosti časovne omejitve poizvedbe za aplikacije baze podatkov lahko uporabnik vnaša poizvedbe na bolj sproščen način, brez kakršnega koli strahu, da bo poizvedba potekla, ali da bi bil neupravičeno zaskrbljen glede zdravja baze podatkov.
Uvod avtorja:
Vivian Stevens je strokovnjakinja za obnovitev podatkov v DataNumen, Inc., ki je vodilna na svetu na področju tehnologij za obnovitev podatkov, vključno z popravite poškodbe baze podatkov mdf in excel programske izdelke za obnovitev. Za več informacij obiščite www.datanumen.com





