CDaoRecordset::FindFirst

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

Index