CRecordset::m_strSort

Примечания

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

ORDER BY сортировка спецификация [, Сортировка спецификации]...

где сортировки спецификация является целое число или имя столбца. Также можно указать восходящий или нисходящий порядок (происходит по возрастанию по умолчанию) путем добавления «ASC», либо «DESC» список столбцов в строке Сортировка. Выбранные записи сортируются сначала по первому столбцу в списке, а затем второй и так далее. Например вы могли бы заказать «Клиентов» записей по фамилии, а затем имя. Количество столбцов, которое можно перечислить зависит от источника данных. Для получения дополнительной информации, смотрите Справочник программиста ODBC SDK.

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

Для получения дополнительных сведений о предложениях SQL, см. статью SQL. Для получения дополнительных сведений о сортировке записей, см. статью набор записей: Сортировка записей (ODBC). Обе статьи находятся в Руководстве по Visual C++ программист.

Пример

/ / Пример для CRecordset::m_strSort

CCustSet rsCustSet (NULL);

/ / Строка сортировки
rsCustSet.m_strSort = «Округ, фамилия»;

/ / Запуск сортировкой запроса
rsCustSet.Open (CRecordset::snapshot, «Клиентов»)

Обзор CRecordsetЧлены класса | Иерархическая схема

См. также CRecordset::m_strFilter, CRecordset::Requery

Index