CDaoRecordset::Requery

virtual void Requery ();
throw (CDaoException, CMemoryException);

Açıklamalar

Bu üye işlev (yenileme) yeniden bir Recordset'i arayın. Herhangi bir kayıt döndürülürse, ilk kayıt geçerli kayıt olur.

Eklemeler ve silmeler siz veya diğer kullanıcılar veri kaynağına yapıyoruz yansıtacak şekilde kayıt amacıyla, Requeryarayarak kayıt kümesini yeniden oluşturmanız gerekir. Recordset'i dinamik ise, siz veya diğer kullanıcılar, varolan kayıtları (ama değil eklenen) yaptığınız güncellemeler otomatik olarak yansıtır. Recordset anlık ise, düzenlemeleri diğer kullanıcıların yanı sıra eklemeleri ve silmeleri yansıtacak şekilde yeniden sorgulama çağırmanız gerekir.

Yeniden sorgulamak , dinamik küme veya anlık görüntü için parametre değerleri kullanarak kayıt kümesini yeniden oluşturmak istediğiniz zaman diyoruz. Yeni bir filtre veya sıralama ayarı m_strFilter ve m_strSort tarafından yeniden sorgulamaçağırmadan önce ayarlayın. Requery çağırmadan önce yeni değerleri parametre veri üyeleri atayarak yeni parametreleri ayarla.

Kayıt kümesini yeniden denemesi başarısız olursa, recordset kapalı. Requeryaramadan önce Recordset'i CanRestart üye işlevini çağırarak sorgulanması olup olmadığını belirleyebilirsiniz. Requery başarılı olur, CanRestart gelmez.

Dikkat   Sadece çağrısında sonra yeniden sorgulama çağrı.

Requery bir türündeki üzerinde çağrı yapamazsınız veya CanRestart arama, anlık görüntü türünde Recordset'i, 0 değerini döndürür, ne sen-ebilmek kullanma o-e doğru tablo türü bir recordset.

Requeryçağırdıktan sonra hem IsBOF hem de IsEOF sıfır dönüp, sorgu hiçbir veriyi içeren herhangi bir kayıt ve kayıt döndürmedi.

Veri güncelleştirme hakkında daha fazla bilgi için bkz: yazı dao kayıt kümesi: kayıt işlemleri Visual c++ Programcı Kılavuzu. İlgili bilgiler için "Requery yöntemini" dao Yardım konusuna bakın.

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

Ayrıca bkz: CDaoRecordset::CanRestart

Index