CDaoRecordset::Find

virtual BOOL Find (lunga lFindType, LPCTSTRlpszFilter);
gettare (CDaoException, CMemoryException);

Valore restituito

Diverso da zero se vengono trovati record corrispondenti, 0 altrimenti.

Parametri

lFindType

Un valore che indica il tipo di operazione di ricerca desiderato. I valori possibili sono:

lpszFilter

Espressione stringa (come la clausola WHERE in un'istruzione SQL senza la parola dove) utilizzata per individuare il record. Ad esempio:

Trovare (AFX_DAO_FIRST, "colRecID =" 7)
Trovare (AFX_DAO_NEXT, "NomeCliente = 'Jones'")

Osservazioni

Chiamare questa funzione membro per individuare una determinata stringa in un oggetto recordset di tipo dynaset o snapshot tramite un operatore di confronto. Si può trovare il primo, successivo, precedente, o l'ultima istanza della stringa. Trovo è una funzione virtuale, quindi è possibile eseguirne l'override e aggiungere la propria implementazione. Le funzioni membro FindFirst, FindLast, TrovaSuccessivoe FindPrev chiamano la funzione membro trovare , per poter usare trovare per controllare il comportamento di tutte le operazioni di ricerca.

Per individuare un record in un recordset di tipo tabella, chiamare la funzione membro Seek.

Suggerime&ntonbsp;  Il più piccolo è il set di documenti che è avere, la più efficace trovare sarà. In generale e soprattutto con dati ODBC, è meglio creare una nuova query che consente di recuperare solo i record che desidera.

Per ulteriori informazioni sulla ricerca di record, vedere l'articolo Recordset DAO: navigazione Recordset nel manuale del programmatore di Visual C++. Per informazioni correlate, vedere l'argomento "FindFirst, FindLast, TrovaSuccessivo, FindPrevious metodi" nella guida di DAO.

Pa&noramica CDaoRecordset |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CDaoRecordset::FindFirst, CDaoRecordset::FindLast, CDaoRecordset::Find&Next, CDaoRecordset::FindPrev

Index