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 de l’ensemble de lignes.
En plus des propriétés de l’ensemble de lignes OLE-DB standard, Windows Search SQL offre les quatre propriétés personnalisées suivantes. Le GUID de ce jeu de propriétés est {AA6EE6B0E828-11D0-B23E-00AA0047FC01}.
Windows Search prend en charge la propriété OLE-DB standard DBPROP _ COMMANDTIMEOUT du jeu de propriétés d' ensemble de _ lignes DBPROPSET .
| Nom de la propriété | PROPID/type | Description |
|---|---|---|
| DONOTCOMPUTEEXPENSIVEPROPS | booléen 15/VT _ | L’affectation de la valeur true empêche le calcul des propriétés coûteuses telles que les résultats trouvés et le classement maximal qui nécessitent l’évaluation de l’ensemble de la requête lorsqu’une propriété d’ensemble de lignes est accédée. |
| Rang maximal (rang MAX. _ ) | 6/VT _ I4 | Classement le plus élevé calculé pour tous les résultats. |
| Résultats trouvés (résultats _ trouvés) | 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 un groupe sur une requête, il s’agit du nombre d’éléments feuille 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). |
| Où ID (WHEREID) | 8/VT _ I4 | Identificateur des restrictions utilisées pour une requête. Si un ensemble de lignes est ouvert lors de l’exécution d’une nouvelle requête, 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, référez-vous à la fonction ReuseWhere. |