SORTORDERSPECEX (EDB)
9/8/2008
Essa estrutura contém informações sobre um ordem de classificação em um banco de dados. A estrutura é usada quando chamado a função CeOpenDatabaseInSession (EDB) e também está incluído na estrutura CEDBASEINFOEX (EDB).
Syntax
typedef struct CESORTORDERSPECEX {
WORD wVersion;
WORD wNumProps;
WORD wKeyFlags;
WORD wReserved;
CEPROPID rgPropID[CEDB_MAXSORTPROP];
DWORD rgdwFlags[CEDB_MAXSORTPROP];
} CESORTORDERSPECEX;
Os membros
- wVersion
Versão dessa estrutura. Deve ser definido como 2.
- wNumProps
Número de propriedades nessa ordem classificar, que não deve ter mais de SQLCE_MAXSORTPROP (16).
wKeyFlags
Uma ou uma combinação das restrições adicionais para a ordem classificar. A seguinte tabela mostra os valores possíveis.Sinalizador Descrição CEDB_SORT_NO_POSITIONAL
Especifica que acessar posicional não é permitido.
CEDB_SORT_PRIMARYKEY
Especifica um exclusivo ordem classificar. Somente um pode ser criado por banco de dados.
CEDB_SORT_UNIQUE
Requer a chave seja exclusivo entre todos os registros de banco de dados.
Zero
Não adiciona nenhum Restrições adicionais para a ordem classificar.
- wReserved
Reservado; Não use.
- rgPropID
Matriz de propriedades na qual a classificar. A classificação ocorre na ordem na qual as propriedades são especificadas na matriz.
rgdwFlags
Classificação sinalizadores que corresponder às propriedades no rgPropID. Para classificar diferente, sinalizadores especificar uma ou uma combinação do seguinte:- CEDB_SORT_CASEINSENSITIVE
- CEDB_SORT_DESCENDING
- CEDB_SORT_IGNOREKANATYPE
- CEDB_SORT_IGNORENONSPACE
- CEDB_SORT_IGNORESYMBOLS
- CEDB_SORT_IGNOREWIDTH
- CEDB_SORT_NONNULL
- CEDB_SORT_UNKNOWNFIRST
Remarks
Classificar o usar como padrão é ASCENDING, CASE_SENSITIVE.
O seguinte é as diferenças entre essa estrutura e o equivalente CEDB:
- Em Edb, a seguinte são novos sinalizadores disponível para recursos configuração de ordem de classificar:
- CEDB_SORT_NO_POSITIONAL
- CEDB_SORT_PRIMARYKEY
- Se uma ordem classificar é restrito a ser exclusivo, edb permite uma única NULL a ocorrer, mas em CEDB, não nulls são permitidos. De exemplo, se houver duas propriedades em uma ordem classificar, em seguida, edb considera "A, B", " A, NULL "," NULL, B ", e " NULL, NULL " exclusivo.
Requirements
Header | windbase.h |
Library | coredll.lib |
Windows Embedded CE | Windows CE 5.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |
See Also
Reference
EDB Structures
CeOpenDatabaseInSession (EDB)
CEDBASEINFOEX (EDB)