CRecordset::m_strFilter
Recordset nesnesi oluşturmak sonra ancak siz aramadan önce kendi açık üye işlev, bu veri üyesi depolamak için kullanmak bir CString içeren bir sql burada yan tümcesi.
Notlar
Recordset'i seçtiği sırasında kayıtları kısıtlamak (veya bunlara filtre uygulamak için) bu dizeyi kullanan açık veya Requery çağırın.Bu, "İzmir'de alarak tüm satış temsilcileri" gibi kayıtların bir alt kümesini seçmek için yararlıdır ("durumu = ca").odbc sql sözdizimi bir burada yan tümcesi
WHERE search-condition
Dahil etmeyin Not burada dizenizde bir anahtar sözcük.Framework bunu sağlar.
Yerleştirerek filtre dizesi de stratejisinin '?' her yer tutucu için Sınıfınızın bir parametre veri üyesi bildirmek ve parametrelerini ileterek Recordset'e yertutuculardaki, çalışma zamanında.Bu, çalışma zamanında filtre oluşturmak sağlar.Makalede daha fazla bilgi için bkz: Recordset: bir kayıt kümesi (odbc) Parameterizing.
sql hakkında ayrıntılı bilgi için burada yan tümcelerini makalesine bakın sql.Makaleyi seçme ve kayıtlara filtre uygulama hakkında daha fazla bilgi için bkz: Recordset: Filtre kayıtları (odbc).
Örnek
CCustomer rsCustSet(&m_dbCust);
// Set the filter
rsCustSet.m_strFilter = _T("L_Name = 'Flanders'");
// Run the filtered query
rsCustSet.Open(CRecordset::snapshot, _T("Customer"));
Gereksinimler
Başlık: afxdb.h