CRecordset::m_strSort

 

在构造记录集对象后,但,在调用 Open 成员函数前,使用此数据成员中存储包含SQL ORDER BY 子句的 CString

备注

记录集使用它选择在 Open 过程中该字符串排序记录或 Requery 调用。  可以使用此函数对一个或多个列的记录集。  ORDER BY 子句的ODBC SQL语法为  

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

如果排序规范是整数或列名。  还可以指定升序或降序(默认情况下该顺序是升序)通过追加“ASC”或“DESC”对列在排序字符串列表。  选定的记录的第二个列表的,则第一列首先排序,依此类推。  例如,可以按姓排序,然后按名排序“客户”记录集。  您可以列出的列数取决于数据源。  有关更多信息,请参见 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 Class
层次结构图
CRecordset::m_strFilter
CRecordset::Requery