Šajā rakstā mēs aplūkojam Ms Access piekļuves noklusējuma taimauta vērtības maiņu vaicājumu izpildei
Bieži vien, izmantojot vaicājumus MS Access lietojumprogrammā, kā arī SQL Server, ir gadījumi, kad vaicājumam var būt noildze, pirms varat iegūt vaicājuma rezultātus. Daudzi lietojumprogrammu lietotāji nezina par iespēju mainīt vaicājumu laiku abās lietojumprogrammās. Lai gan abu lietojumprogrammu iespējas saturēt datus ir ļoti atšķirīgas, vaicājumu laika modificēšanai abas tiek izmantotas līdzīgas procedūras. Var mainīt trīs vaicājumu variantus
Iepriekš eksistējošs vaicājums
Windows vaicājumu noformējuma saskarne (skats) SQL Server satur dažus iepriekš izveidotus vaicājumus ar noklusējuma taimauta vērtību 60 sekundes. Šo vērtību var mainīt, veicot šādas darbības:
- Atveriet datu bāzi, kurā vēlaties ievadīt vaicājumu, atlasiet vaicājumu, kuram vēlaties mainīt noklusējuma taimauta vērtību, un nolaižamajā izvēlnē atlasiet Noformējuma skats.

- Logā Dizaina skats atlasiet skata ikonu un nolaižamajā izvēlnē noklikšķiniet uz SQL skats.
- SQL skata logā izvēlņu joslā atlasiet Skatīt un nolaižamajā izvēlnē noklikšķiniet uz Rekvizīti.
- Lodziņā Vaicājuma rekvizīti laukam ODBC noildze atlasiet jaunu laika vērtību. Ja vērtību iestatīsit kā 0, vaicājums nenovirzīs visu.
- Pēc tam aizveriet interfeisa logu un beidziet, saglabājot jauno taimauta vērtību.
Neapstrādāti SQL vaicājumi, kas iekļauti VBA kodā
Lai mainītu vaicājuma taimautu vienam vaicājumam vai vairākiem vaicājumiem virknē citu neapstrādātu SQL vaicājumu VBA kodā, jāizmanto koda redaktors. Tas satur divu veidu datu bāzes objektus ADO un DAO, abos tiek izmantots īpašs kods, lai modificētu taimauta vērtības neapstrādātiem SQL vaicājumiem VBA kodā.
Vaicājuma taimauta vērtība ir reģistrā
Veiciet šīs darbības, lai mainītu reģistrā esošo vaicājuma taimauta vērtību:
- Atveriet reģistra redaktoru. Sākt > Izpildīt – komandu lodziņā ierakstiet “Regedit”.
- Atveriet reģistra redaktoru. Meklējiet ODBC reģistrācijas ierakstu. Tā atrašanās vieta visos izdevumos būs atšķirīga.
- Atlasiet ierakstu Vaicājuma taimauts, lai mainītu Vaicājuma taimauts. Veiciet dubultklikšķi uz ieraksta un ievadiet decimālo vērtību, kuru vēlaties iestatīt.
- Saglabājiet nesen ievadīto taimauta vērtību, noklikšķinot uz Labi, un aizveriet reģistra redaktoru.
Ir svarīgi paturēt prātā, ka, mainot vaicājuma taimautu atvērtā Access datu bāzē, pirms vaicājuma taimauta modificēšanas ir jāaizver datu bāze un jāatver vēlreiz.
Šis nosacījums mainīt vaicājuma taimautu gan MS Access, gan MS SQL Server ir ļoti noderīgs. Tas neļauj lietotājam saspringt pēc vaicājuma noilgšanas drīz pēc palaišanas, varbūt pat pirms tam, kad tas var iegūt rezultātus. Arī tad, ja vaicājumi netiek izpildīti īsa noildzes laika dēļ, lietotājiem var būt aizdomas, ka viņiem ir darīšana ar sabojāts mdb failu, kamēr problēma var būt pilnīgi atšķirīga. Palielinot datu bāzes lietojumprogrammu vaicājuma taimauta vērtību, lietotājs var ievadīt vaicājumus mierīgāk, nebaidoties no vaicājuma noildzes vai nepamatoti uztraucoties par datu bāzes veselību.
Autora ievads:
Vivians Stīvenss ir datu atkopšanas eksperts DataNumen, Inc., kas ir pasaules līderis datu atkopšanas tehnoloģiju, tostarp labot mdf datu bāzes bojājumus un Excel atkopšanas programmatūras produkti. Lai iegūtu vairāk informācijas, apmeklējiet vietni www.datanumen. Ar





