Compartilhar via


CRecordset::m_strSort

Depois que você construir o objeto de conjunto de registros, mas antes de você telefonar seus em aberto membro funcionar, use este membro de dados para armazenar um CString contendo um SQL ORDENAR POR cláusula.

Comentários

O conjunto de registros usa essa seqüência de caracteres para classificar os registros seleciona durante o em aberto or Repetir a consulta telefonar.Você pode usar esse recurso para classificar um conjunto de registros em uma ou mais colunas.A sintaxe ODBC SQL para um ORDENAR POR cláusula é

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

onde uma especificação de classificar é um inteiro ou um nome de coluna.Você também pode especificar a ordem crescente ou decrescente (ordem crescente por padrão) anexando "ASC" ou "DESC" à lista de colunas na seqüência de classificar.Os registros selecionados são classificados primeiro pela primeira coluna listada, depois por segundo e assim por diante.Por exemplo, você pode solicitar um conjunto de registros "Customers" Sobrenome e, em seguida, primeiro nome.O número de colunas que você pode lista varia de acordo com a fonte de dados.Para obter mais informações, consulte o Windows SDK*.*

Observe que não incluem o ORDENAR POR palavra-chave na sua seqüência de caracteres.Fornece a estrutura-lo.

Para obter mais informações sobre as cláusulas SQL, consulte o artigo SQL.Para obter mais informações sobre a classificação de registros, consulte o artigo conjunto de registros: Classificar registros (ODBC).

Exemplo

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"));

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

Classe CRecordset

Gráfico de hierarquia

CRecordset::m_strFilter

CRecordset::repetir consulta

Outros recursos

CRecordset membros