Kako izmijeniti vrijednost vremenskog ograničenja koja se primjenjuje na SQL upite u programu Access

Podijeli sada:

U ovom članku razmatramo promjenu zadane vrijednosti vremenskog ograničenja postavljene u Ms Access za pokretanje upita

Izmijenite primjenjivu vrijednost vremenskog ograničenjaČesto i prilikom korištenja upita u MS Access aplikaciji SQL Server, postoje slučajevi kada bi vaš upit mogao isteći prije nego što možete dobiti rezultate upita. Mnogi korisnici aplikacija nisu svjesni mogućnosti izmjene vremena upita u obje aplikacije. Iako se obje aplikacije uvelike razlikuju u svojim kapacitetima da sadrže podatke, slična vrsta procedure se koristi u obje za modifikaciju vremena upita. Postoje tri varijante upita koje se mogu mijenjati

Prethodno postojeći upit

Interfejs dizajna upita (View) u MS Accessu i SQL View u SQL Server sadrži nekoliko unapred napravljenih upita, sa podrazumevanom vrednošću vremenskog ograničenja od 60 sekundi. Ova vrijednost se može promijeniti kroz sljedeće korake:

  1. Otvorite bazu podataka u koju želite da unesete upit, izaberite upit za koji želite da promenite podrazumevanu vrednost vremenskog ograničenja i izaberite Prikaz dizajna iz padajućeg menija.Odaberite upit i odaberite prikaz dizajna
  1. U prozoru za prikaz dizajna izaberite ikona prikaza i kliknite na SQL prikaz u padajućem meniju.Kliknite Na SQL prikaz
  1. U prozoru SQL View, izaberite View iz trake menija i kliknite na Properties u padajućem meniju.Kliknite na Svojstva
  1. U prozoru sa svojstvima upita izaberite novu vremensku vrijednost za polje ODBC Timeout. Ako postavite vrijednost kao 0, upit neće sve isteći.Odaberite novu vremensku vrijednost za ODBC Timeout polje
  1. Zatim zatvorite prozor interfejsa i završite tako što ćete sačuvati novu vrednost vremenskog ograničenja.

Sirovi SQL upiti koji su obuhvaćeni VBA kodom

Za izmjenu vremena čekanja upita za jedan upit ili nekoliko upita u gomili drugih sirovih SQL upita u VBA kodu, trebali biste koristiti Code Editor. Sadrži dvije vrste objekata baze podataka ADO i DAO, oba koriste određeni kod za promjenu vrijednosti vremena čekanja za sirove SQL upite u VBA kodu.

Vrijednost vremenskog ograničenja upita je prisutna u registru

Slijedite ove korake za promjenu vrijednosti vremena čekanja upita prisutne u registru:

  1. Otvorite uređivač registra. Start > Pokreni – u polje za naredbe upišite 'Regedit'.Otkucajte 'Regedit' u komandni okvir
  1. Otvorite Registry Editor. Potražite stavku registra koja je prisutna za ODBC. Njegova lokacija će se razlikovati u svim izdanjima.Pronađite unos u registru za ODBC
  1. Odaberite unos Query Timeout za izmjenu vremena čekanja upita. Dvaput kliknite na unos i unesite decimalnu vrijednost koju želite postaviti.Uredite vrijednost QueryTimeout
  1. Sačuvajte novounesenu vrijednost vremenskog ograničenja klikom na OK i zatvorite Registry Editor.

Važno je imati na umu da, ako mijenjate vremensko ograničenje upita u otvorenoj Access bazi podataka, od vas se traži da zatvorite bazu podataka i ponovo je otvorite pre nego što izmenite vremensko ograničenje upita.

Ova odredba mijenja vremensko ograničenje upita u oba, MS Access i MS SQL Server je veoma korisna. Ovo ne drži korisnika u napetosti zbog isteka vremena upita ubrzo nakon pokretanja, možda čak i prije nego što može dohvatiti rezultate. Također, kada se upiti ne izvrše zbog kratkog vremena čekanja, korisnici mogu posumnjati da imaju posla sa oštećen mdb fajl dok problem može biti potpuno drugačiji. Povećanjem vrijednosti vremena čekanja upita za aplikacije baze podataka, korisnik može upisivati ​​upite na opušteniji način, bez ikakvog straha od isteka upita ili nepotrebne brige o zdravlju baze podataka.

Uvod za autora:

Vivian Stevens je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući popraviti oštećenje mdf baze podataka i Excel softverski proizvodi za oporavak. Za više informacija posjetite www.datanumen.com

Podijeli sada:

Komentari su zatvoreni.