Access SQL Sorğuları üçün Tətbiq Olunan Zaman Aşımı Dəyərini Necə Dəyişdirmək Olar

İndi paylaş:

Bu yazıda biz sorğuların icrası üçün Ms Access-də yerləşdirilmiş standart vaxt aşımı dəyərinin dəyişdirilməsinə baxırıq

Tətbiq olunan Vaxt Aşımı Dəyərini DəyişdirinTez-tez MS Access proqramında sorğulardan istifadə edərkən, eləcə də SQL Server, sorğunun nəticələrini əldə edə bilməmişdən əvvəl sorğunuzun vaxtı keçə biləcəyi hallar var. Tətbiqlərin bir çox istifadəçisi hər iki proqramda sorğu vaxtlarını dəyişdirmək imkanından xəbərsizdir. Baxmayaraq ki, hər iki proqram məlumatları ehtiva etmək imkanlarına görə çox fərqlidir, hər ikisində sorğu vaxtlarının dəyişdirilməsi üçün oxşar prosedurdan istifadə olunur. Dəyişdirilə bilən sorğuların üç variantı var

Əvvəlcədən mövcud sorğu

MS Access-də Sorğu Dizayn İnterfeysi (Görünüş) və SQL Görünüşü SQL Server bir neçə əvvəlcədən qurulmuş sorğu ehtiva edir, defolt vaxt aşımı dəyəri 60 saniyədir. Bu dəyər aşağıdakı addımlarla dəyişdirilə bilər:

  1. Sorğunu daxil etmək istədiyiniz verilənlər bazasını açın, standart vaxt aşımı dəyərini dəyişdirmək istədiyiniz sorğunu seçin və açılan menyudan Dizayn Görünüşünü seçin.Sorğunu və Dizayn Görünüşünü Seçin
  1. Dizayn Görünüşü Pəncərəsindən Görünüş İkonunu seçin və açılan menyuda SQL Görünüşünə klikləyin.SQL Görünüşünə klikləyin
  1. SQL Görünüş Pəncərəsindən Menyu Panelindən Görünüş seçin və açılan menyuda Xüsusiyyətlər üzərinə klikləyin.Xüsusiyyətlər üzərinə klikləyin
  1. Sorğu Xüsusiyyətləri Pəncərəsində ODBC Timeout sahəsi üçün yeni vaxt dəyəri seçin. Dəyəri 0 kimi etsəniz, sorğunun vaxtı bitməyəcək.ODBC Vaxt Aşımı Sahəsi üçün Yeni Vaxt Dəyərini Seçin
  1. Sonra interfeys pəncərəsini bağlayın və yeni vaxt aşımı dəyərini saxlamaqla bitirin.

VBA kodunu əhatə edən xam SQL sorğuları

VBA kodunda bir sıra digər xam SQL sorğularında tək sorğu və ya bir neçə sorğu üçün sorğunun vaxt aşımını dəyişdirmək üçün Kod Redaktorundan istifadə etməlisiniz. O, iki növ verilənlər bazası obyektləri olan ADO və DAO ehtiva edir, bunların hər ikisi VBA kodunda xam SQL sorğuları üçün vaxt aşımı dəyərlərini dəyişdirmək üçün xüsusi koddan istifadə edir.

Reyestrdə Mövcud Sorğu Vaxt Aşımı Dəyəri

Reyestrdə mövcud olan sorğunun vaxt aşımı dəyərini dəyişdirmək üçün bu addımları yerinə yetirin:

  1. Qeydiyyat redaktorunu açın. Başlat > Çalıştır – əmr qutusuna 'Regedit' yazın.Komanda qutusuna 'Regedit' yazın
  1. Qeydiyyat redaktorunu açın. ODBC üçün mövcud reyestr girişini axtarın. Onun yeri bütün nəşrlərdə fərqli olacaq.ODBC üçün Reyestr Girişini tapın
  1. Sorğu Taymoutunu dəyişdirmək üçün Sorğu Vaxt Aşımı girişini seçin. Girişə iki dəfə vurun və təyin etmək istədiyiniz Ondalıq dəyəri daxil edin.QueryTimeout Dəyərini redaktə edin
  1. OK düyməsini klikləməklə yeni daxil edilmiş vaxt aşımı dəyərini qeyd edin və Reyestr redaktorunu bağlayın.

Nəzərə almaq vacibdir ki, əgər siz açıq Access verilənlər bazasında sorğunun vaxt aşımını dəyişdirirsinizsə, sorğunun vaxt aşımını dəyişdirməzdən əvvəl sizdən verilənlər bazasını bağlamaq və onu yenidən açmaq tələb olunur.

Bu, həm MS Access, həm də MS-də Sorğu müddətinin dəyişdirilməsini nəzərdə tutur SQL Server çox faydalıdır. Bu, istifadəçini işə salındıqdan qısa müddət sonra, bəlkə də nəticələri əldə edə bilməmişdən əvvəl sorğu müddəti üzərində gərgin saxlamır. Həmçinin sorğular qısa fasilə müddətlərinə görə yerinə yetirilmədikdə, istifadəçilər bir problemlə məşğul olduqlarından şübhə edə bilərlər. zədələnmiş mdb fayl isə problem tamamilə fərqli ola bilər. Verilənlər bazası tətbiqləri üçün sorğunun vaxt aşımı dəyərini artırmaqla, istifadəçi sorğunun vaxtının bitəcəyindən və ya verilənlər bazası sağlamlığından hədsiz narahat olmaqdan qorxmadan sorğuları daha rahat şəkildə daxil edə bilər.

Müəllif Giriş:

Vivian Stevens məlumatların bərpası üzrə mütəxəssisdir DataNumendaxil olmaqla məlumatların bərpası texnologiyaları üzrə dünya lideri olan , Inc mdf verilənlər bazası zədəsini təmir edin və excel bərpa proqram məhsulları. Ətraflı məlumat üçün ziyarət edin www.datanumen.com

İndi paylaş:

Şərhlər bağlıdır.