Как да промените стойността на времето за изчакване, приложима за SQL заявки на Access

Споделете сега:

В тази статия разглеждаме промяната на стойността на изчакване по подразбиране, поставена в Ms Access за изпълнявани заявки

Променете приложимата стойност на времето за изчакванеЧесто докато използвате заявки в приложението MS Access, както и SQL Server, има случаи, когато заявката ви може да изтече, преди да можете да получите резултатите от заявката. Много потребители на приложенията не знаят за възможността да променят времето за заявки и в двете приложения. Въпреки че и двете приложения значително се различават по капацитета си да съдържат данни, подобен тип процедура се използва и при двете за промяна на времето за заявка. Има три варианта на заявки, които могат да бъдат модифицирани

Предварително съществуваща заявка

Интерфейсът за проектиране на заявки (изглед) в MS Access и SQL изглед в Windows Vista SQL Server съдържат няколко предварително изградени заявки, като стойността на времето за изчакване по подразбиране е 60 секунди. Тази стойност може да бъде променена чрез следните стъпки:

  1. Отворете базата данни, в която искате да въведете заявката, изберете заявката, за която искате да промените стойността на изчакване по подразбиране, и изберете Design View от падащото меню.Изберете Заявка и изберете Изглед на дизайн
  1. От прозореца Design View изберете икона View и кликнете върху SQL View в падащото меню.Щракнете върху SQL View
  1. От прозореца на SQL View изберете View от лентата с менюта и кликнете върху Properties в падащото меню.Щракнете върху Свойства
  1. В прозореца Свойства на заявката изберете нова времева стойност за полето за изчакване на ODBC. Ако направите стойността 0, заявката няма да изтече изцяло.Изберете нова времева стойност за полето за изчакване ODBC
  1. След това затворете прозореца на интерфейса и завършете, като запазите новата стойност за изчакване.

Сурови SQL заявки, които са обхванати в кода на VBA

За промяна на времето за изчакване на заявка за една заявка или няколко заявки в куп други необработени SQL заявки в кода на VBA, трябва да използвате редактора на кода. Той съдържа два типа обекти на база данни ADO и DAO, и двата използват специфичен код за промяна на стойностите на времето за изчакване за сурови SQL заявки в VBA код.

Времето за изчакване на заявката присъства в системния регистър

Следвайте тези стъпки за промяна на стойността на времето за изчакване на заявката, присъстваща в системния регистър:

  1. Отворете редактора на системния регистър. Старт > Изпълнение – въведете „Regedit“ в командното поле.Въведете „Regedit“ в командното поле
  1. Отворете редактора на системния регистър. Потърсете записа в системния регистър за ODBC. Местоположението му ще се различава във всички издания.Намерете записа в системния регистър за ODBC
  1. Изберете записа за изчакване на заявката за промяна на времето за изчакване на заявката. Щракнете двукратно върху записа и въведете десетичната стойност, която искате да зададете.Редактиране на стойността на QueryTimeout
  1. Запазете нововъведената стойност за изчакване, като щракнете върху OK и затворете редактора на системния регистър.

Важно е да имате предвид, че ако променяте времето за изчакване на заявката в отворена база данни на Access, трябва да затворите базата данни и да я отворите отново, преди да промените времето за изчакване на заявката.

Тази разпоредба за промяна на времето за изчакване на заявките и в MS Access, и в MS SQL Server е много полезен. Това не държи потребителя напрегнат за времето за изчакване на заявката скоро след стартирането, може би дори преди да може да извлече резултатите. Също така, когато заявките не се изпълняват поради кратко време за изчакване, потребителите могат да подозират, че имат работа с повреден mdb файл, докато проблемът може да е напълно различен. Чрез увеличаване на стойността на времето за изчакване на заявката за приложения на бази данни, потребителят може да въвежда заявки по по-спокоен начин, без да се страхува от времето за изчакване на заявката или да се безпокои ненужно за здравето на базата данни.

Въведение на автора:

Вивиан Стивънс е експерт по възстановяване на данни в DataNumen, Inc., която е световен лидер в технологиите за възстановяване на данни, включително поправяне на повреда на mdf база данни и excel софтуерни продукти за възстановяване. За повече информация посетете WWW.datanumen.com

Споделете сега:

Коментарите са забранени.