CRecordset::m_strSort
在您建構資料錄集物件之後,,,但是在呼叫其 開啟 成員函式之前,請先使用這個資料成員將包含 SQL ORDER BY 子句的 CString 。
備註
資料錄集會使用在 開啟 或 Requery 呼叫期間,會選取這個字串排序資料錄。您可以使用這個功能排序在一或多個資料行的資料錄集。ORDER BY 子句的 ODBC SQL 語法為
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