CDaoDatabase::SetQueryTimeout

void SetQueryTimeout (kısa nSeconds );
throw (CDaoException, CMemoryException);

Parametreleri

nSeconds

Bir sorgu girişimini önce izin saniye zaman aşımına uğradı.

Açıklamalar

Varsayılan süreyi saniye önce sonraki işlemler bağlı veritabanı zaman dışarı izin geçersiz kılmak 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. SetQueryTimeout için Recordset'i açmadan önce veya sorgu zaman aşımı değerini değiştirmek istiyorsanız önce kayıt kümesinin AddNew, Updateveya Delete üye işlevlerini çağıran diyoruz. Bu ayar, tüm sonraki Açık, AddNew, Updateve Delete aramalar için CDaoDatabase ile ilişkili herhangi bir kayıt kümesi etkiler. 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.

Sorgu zaman aşımı için 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; iletişim veritabanı ile askıda kalabilir. Bu davranış gelişimi sırasında yararlı olabilir.

İ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