ACC: Lm th? no ? thi?t l?p gi tr? QueryTimeout cho ODBC k?t n?i

D?ch tiu ? D?ch tiu ?
ID c?a bi: 153756 - Xem s?n ph?m m bi ny p d?ng vo.
Bung t?t c? | Thu g?n t?t c?

? Trang ny

TM T?T

Quan tr?ng: Bi vi?t ny ch?a thng tin v? ch?nh s?a registry. Tr?c khi b?n ch?nh s?a registry, b?n nn ?u tin t?o b?n sao lu c?a cc ng k? t?p tin (System.dat v User.dat). C? hai ?u l cc t?p tin ?n trong cc Th m?c Windows.

Nng cao: ?i h?i chuyn gia m? ha, kh? nng tng tc, v multiuser k? nng.

Bi vi?t ny ch?ng t? lm th? no ? thi?t l?p cc ti s?n QueryTimeout cho truy v?n ch?y ch?ng l?i ODBC ngu?n d? li?u.

THNG TIN THM

Khi b?n ang s? d?ng m?t c s? d? li?u ODBC, ch?ng h?n nh Microsoft SQL Server, c th? l tr? ho?n v? m?ng l?i giao thng ho?c n?ng s? d?ng my ch? ODBC. Ch? khng ph?i ch? ?i v h?n ?nh, b?n c th? xc ?nh bao lu ? ch? ?i tr?c khi c s? d? li?u Microsoft ph?n l?c s?n xu?t m?t l?i. M?c ?nh Thi?t l?p QueryTimeout b?t ?ng s?n l 60 giy. Thi?t ?t ny c th? khng di ? ? cho php m?t s? truy v?n ? ch?y ch?ng l?i ODBC ngu?n d? li?u. Cc Sau hai phng php ch?ng minh lm th? no ? thay ?i cc ti s?n QueryTimeout.

Lu ?: Khi s? d?ng phng php 1 ? thay ?i cc ti s?n QueryTimeout, gi tr? s? ?c thi?t l?p cho m?t ?i t?ng QueryDef c? th?. Khi b?n t?o m?t truy v?n m?i thng qua giao di?n ng?i dng trong Microsoft truy c?p 97, QueryTimeout b?t ?ng s?n s? m?c ?nh ?n 60.

Lu ?: Khi s? d?ng cc b?c ch?a trong phng php 2 ? thi?t l?p cc QueryTimeout gi tr? trong registry, b?t k? truy v?n m?i v ang c trong Microsoft Access s? ti?p t?c hi?n th? gi tr? l 60 cho cc B?t ?ng s?n QueryTimeout. N?u gi tr? ?t trong s? ng k? l l?n hn hn gi tr? ?c xc ?nh trong truy v?n ring l?, Microsoft truy c?p s? s? d?ng gi tr? trong registry ? xc ?nh bao lu ? ch? tr?c khi m?t QueryTimeout x?y ra.

Phng phap 1

T?o ra m?t chng tr?nh con ? thi?t l?p cc ti s?n.

T?o v ch?y chng tr?nh con sau khi b?n m? c s? d? li?u c?a b?n:
   Sub SetTimeout()
      Dim Mydb as Database
      Set Mydb=CurrentDB
      MYdb.QueryTimeout=120
  End Sub
				

M?t khi ti s?n ny ?c thi?t l?p, n b?t k? thi?t l?p Windows Registry ho?c gia tr? mac ?nh.

Lu ?: N?u b?n ang g?p b?t k? v?n ? v?i b?t ?ng s?n QueryTimeout, b?n c th? c?n ph?i nng c?p ln phin b?n m?i nh?t c?a Microsoft Jet c s? d? li?u cho cc phin b?n c?a Microsoft Access. Cho ?n sau , n?u b?n g?p v?n ? v?i CurrentDB.QueryTimeout, b?n c?ng c th? th? s? d?ng DBEngine (0)(0). Tuy nhin, khuyn r?ng b?n c hi?n t?i Phin b?n c?a ?ng c s? d? li?u Microsoft ph?n l?c.

Thng tin v? lm th? no ? c ?c Microsoft Jet 3.51, xin vui l?ng xem cc bi vi?t sau trong c s? ki?n th?c Microsoft:

172733 ACC97: C?p Nh?t phin b?n c?a Microsoft ph?n l?c 3.5 c s?n ? t?i v?

V d? b?ng cch s? d?ng DBEngine


  Sub mytest()
     Dim mydb As Database
     Set mydb = DBEngine(0)(0)
     mydb.QueryTimeout = 120
     MsgBox mydb.QueryTimeout
  End Sub
				

Phng php 2

Thi?t l?p cc ti s?n trong s? ng k?.

C?nh bo: B?ng cch s? d?ng Registry Editor khng ng c th? gy v?n ? nghim tr?ng m c th? yu c?u b?n ph?i ci ?t l?i Windows. Microsoft khng th? ?m b?o r?ng v?n ? pht sinh t? vi?c s? d?ng sai c?a Registry Editor c th? ?c gi?i quy?t. S? d?ng Registry Editor nguy c c?a ring b?n.

Thng tin v? cch ch?nh s?a registry, xem cc thay ?i phm v Ch? cc gi tr? tr?c tuy?n i?m tr? gip trong Registry Editor (Regedit.exe). Lu ? r?ng b?n nn th?c hi?n m?t sao lu cc t?p tin ng k? (System.dat v User.dat) tr?c khi b?n ch?nh s?a registry.

B?ng cch s? d?ng Microsoft truy c?p 97


  1. i ?n kha registry sau y:
         HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\3.5\Engines\ODBC
    						
  2. Ch?n QueryTimeout, nh?p vo ch?nh s?a v sau s?a ?i. Thay ?i DWORD gi tr? ? ci ?t mong mu?n c?a b?n. Gi tr? ?i di?n cho s? l?ng giy ? th?i gian ch?.

B?ng cch s? d?ng Microsoft Access Phin b?n 7,0


  1. T?o ra kha registry sau y:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Access\7.0\Jet\3.0\Engines\ODBC
    						
  2. Nh?p vo s?a ?i, v sau ch?n gi tr? DWORD. Thm QueryTimeout v thi?t l?p th?i gian ch? ?n m?t gi tr? s? nguyn. Gi tr? ny s? ?i di?n cho s? giy ? th?i gian ch?.
Lu ?: N?u i?u ny thay ?i ? c quan ng k? ?c th?c hi?n trong khi Microsoft Access ch?y, ?u tin b?n ph?i ng, sau m? l?i Microsoft Access tr?c khi thay ?i ?c cng nh?n.

THAM KH?O

? bi?t thm chi ti?t v? sao lu s? ng k? h? th?ng, xin vui l?ng xem cc bi vi?t sau trong c s? ki?n th?c Microsoft:

135120 Cng c? sao lu c?u h?nh cho sao lu s? ng k?

Thu?c tnh

ID c?a bi: 153756 - L?n xem xt sau cng: 18 Thang Tam 2011 - Xem xt l?i: 2.0
p d?ng
  • Microsoft Access 97 Standard Edition
T? kha:
kbhowto kbusage kbmt KB153756 KbMtvi
My d?ch
QUAN TRONG: Bi vi?t ny ?c d?ch b?ng ph?n m?m d?ch my c?a Microsoft ch? khng ph?i do con ng?i d?ch. Microsoft cung c?p cc bi vi?t do con ng?i d?ch v c? cc bi vi?t do my d?ch ? b?n c th? truy c?p vo t?t c? cc bi vi?t trong C s? Ki?n th?c c?a chng ti b?ng ngn ng? c?a b?n. Tuy nhin, bi vi?t do my d?ch khng ph?i lc no c?ng hon h?o. Lo?i bi vi?t ny c th? ch?a cc sai st v? t? v?ng, c php ho?c ng? php, gi?ng nh m?t ng?i n?c ngoi c th? m?c sai st khi ni ngn ng? c?a b?n. Microsoft khng ch?u trch nhi?m v? b?t k? s? thi?u chnh xc, sai st ho?c thi?t h?i no do vi?c d?ch sai n?i dung ho?c do ho?t ?ng s? d?ng c?a khch hng gy ra. Microsoft c?ng th?ng xuyn c?p nh?t ph?n m?m d?ch my ny.
Nh?p chu?t vo y ? xem b?n ti?ng Anh c?a bi vi?t ny:153756
Khc t Ni dung trong C s Kin thc Khng con c h tr
Bi vi?t ny ni v? cc s?n ph?m m Microsoft khng c?n h? tr? n?a. Do , bi vi?t ny ?c cung c?p "nguyn b?n" v s? khng ?c c?p nh?t.

Cung cp Phan hi

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com