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 .

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).

Příklad

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é

Referenční dokumentace

Třída CRecordset

Diagram hierarchie

CRecordset::m_strFilter

CRecordset::Requery