CRecordset::m_strSort
Po konstruowania obiektu recordset, ale przed wywołaniem jego Otwórz Członkowskich działać, należy użyć tego członka danych do przechowywania CString SQL zawierających ORDER BY klauzuli.
Uwagi
Zestaw rekordów używa tego ciągu do sortowania rekordów go zaznacza podczas Otwórz lub Requery wywołania.Ta funkcja służy do sortowania rekordów w jednej lub kilku kolumn.Składnia ODBC SQL dla ORDER BY jest klauzula
ORDER BY sort-specification [, sort-specification]...
gdzie specyfikacji sortowania jest liczbą całkowitą lub nazwę kolumny.Można również określić kolejności rosnącej lub malejącej (kolejności rosnącej domyślnie), przez dołączenie do listy kolumn w ciągu sortowania "ASC" lub "DESC".Zaznaczone rekordy są sortowane najpierw według pierwszej kolumny na liście, a następnie przez drugi itd.Może na przykład zamówienia rekordów "Klienci" nazwisko, a następnie imię.Liczba kolumn, które można wyświetlić listę zależy od źródła danych.Aby uzyskać więcej informacji, zobacz Windows SDK*.*
Należy zauważyć, że nie zawierają ORDER BY słowa kluczowego w ciągu.Ramach dostaw go.
Aby uzyskać informacje dotyczące klauzul SQL, zobacz artykuł SQL.Aby uzyskać więcej informacji na temat sortowania rekordów, zobacz artykuł rekordów: sortowanie rekordów (ODBC).
Przykład
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"));
Wymagania
Nagłówek: afxdb.h