Propriétés du rowset
Une fois qu’un résultat est retourné à partir d’une requête, vous pouvez accéder à plusieurs propriétés pour l’ensemble de lignes.
En plus des propriétés standard de l’ensemble de lignes OLE-DB, Recherche Windows SQL offre les quatre propriétés personnalisées suivantes. Le GUID de ce jeu de propriétés est {AA6EE6B0E828-11D0-B23E-00AA0047FC01}.
Recherche Windows prend en charge la DBPROP_COMMANDTIMEOUT de propriété OLE-DB standard du jeu de propriétés DBPROPSET_ROWSET .
Nom de la propriété | PROPID/type | Description |
---|---|---|
DONOTCOMPUTEEXPENSIVEPROPS | 15/VT_BOOL | La définition de cette valeur sur true empêche le calcul de propriétés coûteuses telles que résultats trouvés et classement maximal qui nécessitent l’évaluation de l’ensemble de la requête lors de l’accès à une propriété d’ensemble de lignes. |
Classement maximal (MAX_RANK) | 6/VT_I4 | Classement le plus élevé calculé pour n’importe quel résultat. |
Résultats trouvés (RESULTS_FOUND) | 7/VT_I4 | Nombre total d’éléments uniques pour cette requête. Pour une requête SELECT, il s’agit du nombre d’éléments dans l’ensemble de lignes. Pour une requête GROUP ON, il s’agit du nombre d’éléments feuilles uniques. Cette propriété n’identifie pas le nombre de lignes dans l’ensemble de lignes de niveau supérieur (le nombre de groupes de niveau supérieur). |
Where ID (WHEREID) | 8/VT_I4 | Identificateur des restrictions utilisées pour une requête. Si un ensemble de lignes est ouvert lorsqu’une nouvelle requête est exécutée, la nouvelle requête peut réutiliser les restrictions de l’ancienne requête, tirant ainsi parti du travail déjà effectué. Pour plus d’informations sur la réutilisation des restrictions WHERE, reportez-vous à la fonction ReuseWhere. |
Rubriques connexes