Compartilhar via


Propriedades do conjunto de linhas

Depois que um resultado é retornado de uma consulta, você pode acessar várias propriedades para o conjunto de linhas.

Além das propriedades padrão do conjunto de linhas OLE-DB, o SQL de Pesquisa do Windows oferece as quatro propriedades personalizadas a seguir. O GUID para esse conjunto de propriedades é {AA6EE6B0E828-11D0-B23E-00AA0047FC01}.

O Windows Search dá suporte à propriedade OLE-DB padrão DBPROP_COMMANDTIMEOUT do conjunto de propriedades DBPROPSET_ROWSET .

Nome da propriedade PROPID/type Descrição
DONOTCOMPUTEEXPENSIVEPROPS 15/VT_BOOL Definir isso como true impede a computação de propriedades caras, como Results Found e Max Rank, que exigem a avaliação de toda a consulta quando qualquer propriedade de conjunto de linhas é acessada.
Classificação Máxima (MAX_RANK) 6/VT_I4 A classificação mais alta computada para qualquer resultado.
Resultados encontrados (RESULTS_FOUND) 7/VT_I4 O número total de itens exclusivos para essa consulta. Para uma consulta SELECT, esse é o número de itens no conjunto de linhas. Para uma consulta GROUP ON, esse é o número de itens folha exclusivos. Essa propriedade não identifica o número de linhas no conjunto de linhas de nível superior (o número de grupos de nível superior).
Where ID (WHEREID) 8/VT_I4 O identificador das restrições usadas para uma consulta. Se um conjunto de linhas estiver aberto quando uma nova consulta for executada, a nova consulta poderá reutilizar as restrições da consulta mais antiga, aproveitando assim o trabalho já concluído. Para obter mais informações sobre como reutilizar restrições WHERE, consulte a função ReuseWhere.

 

Indexando eventos de priorização e conjunto de linhas no Windows 7