共用方式為


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

請參閱

參考

CRecordset 類別

階層架構圖

CRecordset::m_strFilter

CRecordset::Requery