Vue d’ensemble du fournisseur Microsoft OLE DB pour le service d’indexation Microsoft
Le fournisseur Microsoft OLE DB pour le service d’indexation Microsoft fournit un accès en lecture seule programmatique au système de fichiers et aux données web indexées par le service d’indexation Microsoft. Les applications ADO peuvent émettre des requêtes SQL pour récupérer des informations de contenu et de propriété de fichier.
Le fournisseur est libre de thread et compatible avec UNICODE.
Paramètres de chaîne de connexion
Pour vous connecter à ce fournisseur, définissez l’argument Provider= sur la propriété ConnectionString sur :
MSIDXS
La lecture de la propriété Provider retourne également cette chaîne.
Chaîne de connexion classique
Une chaîne de connexion classique pour ce fournisseur est la suivante :
"Provider=MSIDXS;Data Source=myCatalog;Locale Identifier=nnnn;"
La chaîne se compose de ces mots clés :
Mot-clé | Description |
---|---|
fournisseur | Spécifie le fournisseur OLE DB pour le service d’indexation Microsoft. En règle générale, il s’agit du seul mot clé spécifié dans la chaîne de connexion. |
Source de données | Spécifie le nom du catalogue de services d’indexation. Si ce mot clé n’est pas spécifié, le catalogue système par défaut est utilisé. |
identifiant local | Spécifie un nombre 32 bits unique (par exemple, 1033) qui spécifie les préférences relatives à la langue de l’utilisateur. Si ce mot clé n’est pas spécifié, l’identificateur de paramètres régionaux système par défaut est utilisé. |
Texte de la commande
La syntaxe de requête SQL du service d’indexation se compose d’extensions de l’instruction SQL-92 SELECT et de ses clauses FROM et WHERE. Les résultats de la requête sont retournés via des ensembles de lignes OLE DB, qui peuvent être consommés par ADO et manipulés comme Recordset objets.
Vous pouvez rechercher des mots ou expressions exacts ou utiliser des caractères génériques pour rechercher des modèles ou des tiges de mots. La logique de recherche peut être basée sur les décisions booléennes, les termes pondérés ou la proximité d’autres mots. Vous pouvez également effectuer une recherche par « texte libre », qui trouve des correspondances basées sur la signification, plutôt que sur des mots exacts.
Le dialecte de commande spécifique est entièrement documenté dans la documentation des langages de requête pour l’indexation du service.
Le fournisseur n’accepte pas les appels de procédure stockée ou les noms de tables simples (par exemple, la propriété CommandType sera toujours adCmdText).
Comportement de l'ensemble d'enregistrements
Les tableaux suivants répertorient les fonctionnalités disponibles avec un objet Recordset ouvert avec ce fournisseur. Seul le type de curseur statique (adOpenStatic) est disponible.
Pour plus d’informations sur le comportement du Recordset pour la configuration de votre fournisseur, exécutez la méthode Supports et énumérez la collection Properties du Recordset pour déterminer si les propriétés dynamiques spécifiques au fournisseur sont présentes.
Disponibilité des propriétés standard d’objet Recordset ADO :
Propriété | Disponibilité |
---|---|
Page Absolue | lecture/écriture |
AbsolutePosition | lecture/écriture |
ActiveConnection | lecture seule |
BOF | lecture seule |
signet* | lecture/écriture |
CacheSize | lecture/écriture |
EmplacementDuCurseur | toujours adUseServer |
CursorType | Toujours adOpenStatic |
ModeÉdition | toujours adEditNone |
EOF | lecture seule |
filtre | lecture/écriture |
LockType | lecture/écriture |
MarshalOptions | non disponible |
MaxRecords | lecture/écriture |
NombreDePages | lecture seule |
Taille de page | lecture/écriture |
NombreEnregistrements | lecture seule |
Source | lecture/écriture |
État | lecture seule |
Statut | lecture seule |
*Les signets doivent être activés sur le fournisseur pour que cette fonctionnalité existe sur l'ensemble d'enregistrements .
Disponibilité des méthodes de l'objet Recordset ADO standard :
Méthode | Disponible? |
---|---|
AjouterNouveau | Non |
Annuler | Oui |
CancelBatch | Non |
CancelUpdate | Non |
Cloner | Oui |
Fermer | Oui |
Supprimer | Non |
GetRows | Oui |
Déplacer | Oui |
MoveFirst | Oui |
NextRecordset | Oui |
Ouvrir | Oui |
de requête | Oui |
resynchroniser | Oui |
prend en charge | Oui |
Mise à jour | Non |
UpdateBatch | Non |
Pour obtenir des détails d’implémentation spécifiques et des informations fonctionnelles sur le fournisseur Microsoft OLE DB pour le service d’indexation Microsoft, consultez le guide du programmeur OLE DB, ou visitez la page Services web du site web Windows NT Server.
Voir aussi
CommandType, propriété (ADO)ConnectionString, propriété (ADO)Collection de propriétés (ADO)Provider, propriété (ADO)Objet Recordset (ADO)Supports, méthode