Sdílet prostřednictvím


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