CRecordset::m_strSort
Po vytvoření objektu recordset, ale než zavoláte jeho Otevřít člen fungovat, tento člen dat použít k uložení CString SQL obsahující Order klauzule.
Poznámky
Sada záznamů používá tento řetězec seřadit záznamy budou vybrány během otevřených nebo Requery volání.Tuto funkci můžete použít k řazení záznamů na jeden nebo více sloupců.Syntaxe ODBC SQL Order je klauzule
ORDER BY sort-specification [, sort-specification]...
Specifikace řazení kde je celé číslo nebo název sloupce.Můžete také určit vzestupné nebo sestupné pořadí (ve výchozím nastavení je vzestupné pořadí) připojením "ASC" nebo "DESC" do seznamu sloupec řazení řetězce.Vybrané záznamy jsou nejprve seřazeny podle prvního sloupce seznamu a poté podle druhého atd.Můžete například objednat sadu záznamů "Zákazníci" příjmení a jméno.Počet sloupců můžete seznam závisí na zdroji dat.Další informace naleznete Windows SDK .
Všimněte si, že není Order klíčové slovo do řetězce.Rámci dodávky ji.
Další informace o SQL klauzule naleznete v článku SQL.Další informace o řazení záznamů naleznete v článku záznamů: řazení záznamů (ODBC).
CCustomer rsCustSet(&m_dbCust);
// Set the sort string
rsCustSet.m_strSort = _T("L_Name, ContactFirstName");
// Run the sorted query
rsCustSet.Open(CRecordset::snapshot, _T("Customer"));
Požadavky
Záhlaví: afxdb.h
Viz také
Třída CRecordset
Graf hierarchie
CRecordset::m_strFilter
CRecordset::Requery