CDatabase::SetQueryTimeout

void SetQueryTimeout ( dword dwSeconds );

Parametreleri

dwSeconds

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

Açıklamalar

Varsayılan süreyi saniye önce bağlı veri kaynağı zaman aşımı izleyen işlemler 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, Update veya Delete üye işlevlerini çağıran diyoruz. Bu ayar, tüm sonraki Açık, AddNew, Updateve Delete aramalar için CDatabase 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 15 saniyedir. Tüm veri kaynakları, 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; veri kaynağı ile iletişimi askıda kalabilir. Bu davranış gelişimi sırasında yararlı olabilir. Veri kaynağı zaman aşımı desteklemiyorsa, izleme çıktısı ama istisna değil almak.

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

Ayrıca bkz: CDatabase::SetLoginTimeout

Index