SORTORDERSPEC (CEDB)
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)