CDaoDatabase::GetQueryTimeout

kısa GetQueryTimeout ();
(CDaoException, CMemoryException) atmak;

Dönüş değeri

Saniye cinsinden zaman aşımı değeri içeren kısa tamsayı.

Açıklamalar

Geçerli süreyi saniye sonraki işlemler bağlı veritabanı doldu önce izin almak için bu üye işlevini çağırın. İşlem zaman aşımı nedeniyle, ağ erişim sorunları, aşırı sorgu işleme süresi vb. olabilir. Ayar geçerliyken, tüm açık etkiler, yeni ekle, güncelleştirme ve silme işlemlerini CDaoDatabase ile ilişkili herhangi bir kayıt kümeleri üzerinde. SetQueryTimeoutçağırarak geçerli zaman aşımı ayarlarını değiştirebilirsiniz. Bir recordset sorgu zaman aşımı değeri açtıktan sonra kayıt değerini değiştirmek. Örneğin, sonraki taşıma işlemleri yeni değeri kullanmayın. Veritabanı altyapısı başlatıldığında varsayılan değeri başlangıçta ayarlanır.

Sorgu zaman aşımı için varsayılan değer Windows kayıt defterinden alınır. Kayıt defteri ayarı yoksa, varsayılan değer 60 saniyedir. Tüm veritabanlarında sorgu zaman aşımı değeri ayarlama özelliği destekler. Sorgu zaman aşımı değeri 0 olarak ayarlarsanız, hiçbir zaman aşımı gerçekleşir; ve iletişim veritabanı ile askıda kalabilir. Bu davranış gelişimi sırasında yararlı olabilir. Çağrı başarısız olursa, mfc türü CDaoException bir istisna atar.

Veritabanı nesneleri hakkında daha fazla bilgi için bkz: yazı Visual c++ programlama Kılavuzu dao veritabanı . İlgili bilgiler için "QueryTimeout özelliği" dao Yardım konusuna bakın.

CDaoDatabase ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CDaoWorkspace::SetLoginTimeout

Index