Aracılığıyla paylaş


CDaoRecordset::Requery

Bu üye işlev (yenileme) yeniden inşa etmek için bir Recordset'i arayın.

virtual void Requery( );

Notlar

Herhangi bir kayıt döndürülürse, ilk kayıt geçerli kayıt olur.

Recordset'i ekleme ve siz veya diğer kullanıcılar için veri kaynağı kuran silmeleri yansıtmak için sırayla çağırarak recordset döndürmelisiniz Requery.Recordset'in bir kesit ise, siz veya diğer kullanıcılar, varolan kayıtları (ancak değil eklemeleri için) yaptığınız güncelleştirmeleri otomatik olarak yansıtır.Recordset'in bir anlık görüntü ise çağırması gerekir Requery diğer kullanıcıların yanı sıra eklemeleri ve silmeleri tarafından düzenlemeleri yansıtmak için.

Dinamik küme veya anlık görüntü için çağrı Requery parametre değerlerini kullanarak kayıt kümesini yeniden inşa etmek için istediğiniz zaman.Yeni bir filtre veya sıralama ayarlamak için m_strFilter ve m_strSort önce arama Requery.Önce arama parametresi veri üyeleri için yeni değerler atayarak yeni parametreleri ayarlamak Requery.

Recordset'i yeniden bağlanma denemesi başarısız olursa, recordset kapalı.Siz aramadan önce Requery, çağırarak recordset olacağının olup olmadığını belirlemek CanRestart üye işlevi.CanRestartgaranti etmez Requery başarılı olur.

Uyarı notuUyarı

Call Requery yalnızca aradığınız sonra açık.

[!NOT]

Arama Requery dao yer değiştirir.

Çağrı yapamazsınız Requery türünde veya anlık görüntü türünde recordset arıyorsanız CanRestart , 0 değerini döndürür, ne de tablo türü bir recordset kullanın.

Her iki IsBOF ve IsEOF , çağrısından sonra sıfır olmayan bir değer dönmek Requery, herhangi bir kayıt ve recordset veri içeren sorgu döndürmedi.

İlgili bilgiler için dao Yardımı'nda "yöntemi YenidenSorgula" konusuna bakın.

Gereksinimler

Başlık: afxdao.h

Ayrıca bkz.

Başvuru

CDaoRecordset sınıfı

Hiyerarşi grafik

CDaoRecordset::CanRestart