CRecordset::m_strSort

После построения объекта набора записей, но перед вызовом его функцию-член Открыть используйте этот член данных для хранения CString, содержащих предложение ORDER BY SQL.

Заметки

Набор записей использует эту строку, чтобы отсортировать записи он выбирает во время Открыть или вызова Requery.Эту функцию можно использовать для сортировки набора записей по одному или нескольким столбцам.Синтаксис ODBC SQL для предложения ORDER BY

ORDER BY sort-specification [, sort-specification]...

где сортировка-спецификация целое число или имя столбца.Можно также указать порядок по возрастанию или по убыванию порядок по возрастанию (по умолчанию) путем добавления "ASC", либо "DESC" в список столбцов в строке сортировки.Выбранные записи отсортированы сначала перечислить первым столбцом, затем второго и т дНапример, можно упорядочить набор записей "customers" по фамилии, затем по имени.Число столбцов можно перечислить зависит от источника данных.Дополнительные сведения см. в разделе Windows SDK*.*

Обратите внимание, что не включать ключевое слово ORDER BY в строке.Границы производят их.

Дополнительные сведения о предложениях SQL см. в статье SQL.Дополнительные сведения о записях сортировки см. в статье Набор записей. Сортировка записей (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"));

Требования

Header: afxdb.h

См. также

Ссылки

Класс CRecordset

Диаграмма иерархии

CRecordset::m_strFilter

CRecordset::Requery