Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Fornece um conjunto de sinalizadores a serem usados com os seguintes métodos para indicar a operação em ICondition::GetComparisonInfo, ICondition2::GetLeafConditionInfo, IConditionFactory::MakeLeaf, IConditionFactory2::CreateBooleanLeaf, IConditionFactory2::CreateIntegerLeaf, IConditionFactory2::MakeLeaf, IConditionFactory2::CreateStringLeaf e IConditionGenerator::GenerateForLeaf.
Syntax
typedef enum tagCONDITION_OPERATION {
COP_IMPLICIT = 0,
COP_EQUAL,
COP_NOTEQUAL,
COP_LESSTHAN,
COP_GREATERTHAN,
COP_LESSTHANOREQUAL,
COP_GREATERTHANOREQUAL,
COP_VALUE_STARTSWITH,
COP_VALUE_ENDSWITH,
COP_VALUE_CONTAINS,
COP_VALUE_NOTCONTAINS,
COP_DOSWILDCARDS,
COP_WORD_EQUAL,
COP_WORD_STARTSWITH,
COP_APPLICATION_SPECIFIC
} CONDITION_OPERATION;
Constantes
COP_IMPLICITValor: 0 Uma comparação implícita entre o valor da propriedade e o valor da constante. Para uma condição não resolvida, COP_IMPLICIT significa que um usuário não digitou uma operação. Por outro lado, uma condição resolvida sempre terá uma condição diferente da operação de COP_IMPLICIT . |
COP_EQUALO valor da propriedade e o valor da constante devem ser iguais. |
COP_NOTEQUALO valor da propriedade e o valor da constante não devem ser iguais. |
COP_LESSTHANO valor da propriedade deve ser menor que o valor da constante. |
COP_GREATERTHANO valor da propriedade deve ser maior que o valor da constante. |
COP_LESSTHANOREQUALO valor da propriedade deve ser menor ou igual ao valor da constante. |
COP_GREATERTHANOREQUALO valor da propriedade deve ser maior ou igual ao valor da constante. |
COP_VALUE_STARTSWITHO valor da propriedade deve começar com o valor da constante. |
COP_VALUE_ENDSWITHO valor da propriedade deve terminar com o valor da constante. |
COP_VALUE_CONTAINSO valor da propriedade deve conter o valor da constante. |
COP_VALUE_NOTCONTAINSO valor da propriedade não deve conter o valor da constante. |
COP_DOSWILDCARDSO valor da propriedade deve corresponder ao valor da constante, em que '?' corresponde a qualquer caractere único e '*' corresponde a qualquer sequência de caracteres. |
COP_WORD_EQUALO valor da propriedade deve conter uma palavra que seja o valor da constante. |
COP_WORD_STARTSWITHO valor da propriedade deve conter uma palavra que começa com o valor da constante. |
COP_APPLICATION_SPECIFICO aplicativo é livre para interpretá-lo de qualquer maneira adequada. |
Comentários
Como uma condição resolvida nunca tem uma operação de COP_IMPLICIT , os aplicativos que avaliam as árvores condicionais não devem encontrar essa condição. No entanto, COP_IMPLICIT pode ser usado na comparação da saída de ICondition::GetComparisonInfo ou ICondition2::GetLeafConditionInfo para uma condição não resolvida analisada para a saída de uma condição resolvida.
No Windows 7, essa enumeração é definida em structuredquerycondition.idl e structuredquerycondition.h. Antes do Windows 7, essa enumeração era declarada em structuredquery.h e structuredquery.idl.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows XP com SP2, Windows Vista, Windows 7 [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
| Cabeçalho | structuredquerycondition.h |
| Redistribuível | Pesquisa da Área de Trabalho do Windows (WDS) 3.0 |
Confira também
Referência