Compartilhar via


SORTORDERSPEC (CEDB)

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura contém informações sobre um ordem de classificação em um banco de dados.

Syntax

typedef struct _SORTORDERSPEC {
  CEPROPID propid;
  DWORD dwFlags;
} SORTORDERSPEC; 

Os membros

  • Propid
    Identificador da propriedade a serem classificados no. Classifica em binário propriedades não são permitidas. Consulte a descrição de um propid dentro a estrutura CEPROPVAL (CEDB).
  • dwFlags
    Classificar os sinalizadores. Para get a classificar usar como padrão, especificar zero. O usar como padrão é ordem crescente e com diferenciação de maiúsculas e minúsculas. Registros que não contêm a propriedade classificar são colocados após todos os outros registros.

    A seguinte tabela mostra os sinalizadores que podem ser usados isoladamente ou em combinação para especificar tipos diferentes de classificar operações.

    Valor Descrição

    CEDB_SORT_CASEINSENSITIVE

    Faz com que thee operação classificar seja sem diferenciação de maiúsculas e minúsculas. Esse valor é válido somente para as seqüências de caracteres.

    CEDB_SORT_DESCENDING

    Faz com que a classificar em ordem decrescente. Por padrão, a classificar é feito em ordem crescente.

    CEDB_SORT_IGNOREKANATYPE

    A classificar Não diferencia caracteres Hiragana e Katakana. Esse valor é válido somente para as seqüências de caracteres.

    CEDB_SORT_IGNORENONSPACE

    Especifica que esta classificar ignora nonspacing caracteres, como acentos, sinais diacríticos e marcas de vogais. Esse valor é válido somente para as seqüências de caracteres.

    CEDB_SORT_IGNORESYMBOLS

    Faz com que a operação classificar não reconhecer valores símbolo. Esse valor é válido somente para as seqüências de caracteres.

    CEDB_SORT_IGNOREWIDTH

    Impede que a operação classificar de diferenciar entre um único-byte caractere e o mesmo caractere como um double-byte character. Esse valor é válido somente para as seqüências de caracteres.

    CEDB_SORT_NONNULL

    Requer a propriedade classificar esteja presente em todos os registros.

    CEDB_SORT_UNIQUE

    Requer a chave seja exclusivo entre todos os registros de banco de dados. Essa restrição também requer a propriedade classificar esteja presente em todos os registros.

    CEDB_SORT_UNKNOWNFIRST

    Faz com que a operação classificar Registros local que não contêm a propriedade classificar antes todos os outros registros.

Remarks

Essa estrutura oferece suporte somente simples classifica em uma chave. Registros com a mesma chave valor são classificados em valor arbitrário. Use a estrutura SORTORDERSPECEX (CEDB) para definir Classificações mais complexas em múltiplo propriedades.

O sinalizador CEDB_SORT_UNIQUE implica o sinalizador CEDB_SORT_NONNULL, o que significa que quando exclusividade é exigido, todos os registros devem incluir a propriedade classificar. Não é necessário especificar o sinalizador CEDB_SORT_UNIQUE tanto o sinalizador CEDB_SORT_NONNULL.

Requirements

Header windbase.h
Windows Embedded CE Windows CE 1.0 and later

See Also

Reference

CEDB Structures
CeCreateDatabase (CEDB)
CEDBASEINFO (CEDB)
SORTORDERSPECEX (CEDB)
CEPROPVAL (CEDB)