bool FindFirst (lpctstr lpszFilter);
throw (CDaoException, CMemoryException);
Dönüş değeri
Eğer eşleşen kayıtları bulundu, aksi takdirde 0 sıfır.
Parametreleri
lpszFilter
Kayıt bulmak için kullanılan bir dize ifadesi (örneğin where yan tümcesinde sql deyiminin wheresözcüğü olmadan).
Açıklamalar
Belirtilen bir koşula uyan ilk kaydı bulmak için bu üye işlevini çağırın. Recordset'in başından arama ve arama recordset sonuna FindFirst üye işlevi başlar.
Tüm kayıtları arama (sadece bu belirli bir koşula uyan) taşıma işlemlerinde kayıttan diğerine taşımak için kullanın eklemek istiyorsanız. Tablo türü bir recordset içinde bir kayıt bulmak için Arama üye işlevini çağırın.
Ölçütlerle eşleşen bir kayıt yer almıyorsa, geçerli kayıt işaretçisi belirlenmemiş ve FindFirst sıfır döndürür. Recordset FindFirst ilk bulur ölçütünü birden çok kayıt içeriyorsa, SonrakiniBul bulur Sonrakini vb.
Dikkat Geçerli kaydın düzenleme, önce başka bir kayda geçtiğinizde güncelleştirme üye işlevini çağırarak değişiklikleri kaydettiğinizden emin olun. Güncelleştirmeden başka bir kayda taşıdığınızda, değişikliklerinizi ansızın kaybolur.
Ara üye işlevler konumundan ve aşağıdaki tabloda belirtilen yönde arama:
İşlemleri Bul | Başlamak | Arama yönü |
FindFirst | Recordset başlangıcı | Recordset sonuna |
FindLast | Recordset sonuna | Recordset başlangıcı |
Sonrakini Bul | Geçerli kayıt | Recordset sonuna |
FindPrevious | Geçerli kayıt | Recordset başlangıcı |
Ö&nemlinbsp;FindLastaradığınızda, bu değil zaten yapılmıştır, Microsoft Jet veritabanı altyapısı tamamen recordset arama başlamadan önce doldurur. İlk arama sonraki aramalar uzun sürebilir.
Bul işlemlerden birini kullanarak aynı MoveFirst veya MoveNext, ancak arama yapan sadece ilk veya bir sonraki kaydın bir koşul belirtmeden geçerli değildir. Bulma işlemi ile taşıma işlemi takip edebilirsiniz.
Bulma işlemleri kullanırken aşağıdakileri göz önünde bulundurun:
Kayıtları bulma hakkında daha fazla bilgi için bkz: yazı dao kayıt kümesi: kayıt gezinti Visual c++ Programcı Kılavuzu. İlgili bilgiler için "FindFirst, FindLast, FindNext, FindPrevious yöntemleri" dao Yardım konusuna bakın.
CDaoRecordset ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz:nbsp;CDaoRecordset::Find, CDaoRecordset::FindLast, CDaoRecordset::Find&Next, CDaoRecordset::FindPrev