Predmet:Predmemorija
Predmemoriranje podataka poboljšava izvedbu ako koristite objekte Recordset za dohvaćanje podataka s udaljenog poslužitelja. Predmemorija je prostor u lokalnoj memoriji u kojem se čuvaju podaci koji su nedavno preuzeti s poslužitelja; ovo je korisno ako korisnici ponovno zatraže podatke dok je aplikacija pokrenuta. Kad korisnici zatraže podatke, mehanizam baze podataka Microsoft Access prvo provjerava u predmemoriji tražene podatke, umjesto da ih preuzme s poslužitelja, što traje više vremena. Predmemorija sprema samo podatke koji dolaze iz izvora podataka ODBC.
Bilo koji izvor podataka ODBC-a povezan s mehanizmom baze podataka Microsoft Access, poput povezane tablice, može imati lokalnu predmemoriju. Da biste stvorili predmemoriju, otvorite objekt Recordset iz udaljenog izvora podataka, postavite svojstva CacheSize i CacheStart , a zatim upotrijebite metodu FillCache ili prođite kroz zapise pomoću metoda Move .
CacheStart postavka svojstvo je favorit na prvi slog u recordset objekt biti spremljene. Oznaku bilo kojeg zapisa možete koristiti za postavljanje svojstva CacheStart . Učini zapis trenutnim zapisom kojim želiš pokrenuti predmemoriju i postavi svojstvo CacheStart jednako svojstvu Bookmark .
Mehanizam baze podataka Microsoft Access zahtijeva zapise unutar predmemorije iz predmemorije, a zapise izvan raspona predmemorije traži od poslužitelja.
Zapisi dohvaćeni iz predmemorije ne odražavaju promjene koje su istovremeno napravili drugi podaci u izvornim podacima.
Da biste prisilili na ažuriranje svih predmemoriranih podataka, postavite svojstvo CacheSize objekta Recordset na 0, ponovno ga postavite na veličinu predmemorije koju ste prvotno zatražili, a zatim upotrijebite metodu FillCache .
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.