Fournisseur Microsoft OLE DB pour le service d’indexation Microsoft
S’applique à : Access 2013, Office 2013
Le fournisseur Microsoft OLE DB pour le service d’indexation Microsoft fournit un accès programmatique en lecture seule aux données web et du système de fichiers indexées par le service d’indexation Microsoft. Les applications ADO peuvent émettre des requêtes SQL pour extraire du contenu et des informations sur les propriétés des fichiers.
Le fournisseur est libre de thread et utilise Unicode.
Paramètres de la chaîne de connexion
Pour vous connecter à ce fournisseur, définissez l’argument Provider= de la propriété ConnectionString sur :
MSIDXS
La lecture de la propriété Provider renverra également cette chaîne.
Chaîne de connexion classique
Voici une chaîne de connexion classique pour ce fournisseur :
"Provider=MSIDXS;Data Source=myCatalog;Locale Identifier=nnnn;"
La chaîne est composée des mots clé suivants :
Mot clé |
Description |
---|---|
Provider |
Spécifie le fournisseur OLE DB pour le service d'indexation Microsoft. Ce mot clé est généralement le seul spécifié dans la chaîne de connexion. |
Data Source |
Spécifie le nom du catalogue du service d'indexation. Si ce mot clé n'est pas spécifié, le catalogue système par défaut est utilisé. |
Locale Identifier |
Spécifie un nombre unique 32 bits (par exemple, 1033) qui indique les préférences relatives à la langue de l'utilisateur. Ces préférences décrivent le format de la date et de l'heure, l'ordre alphabétique utilisé pour trier les éléments, le mode de comparaison des chaînes, et ainsi de suite. Si ce mot clé n'est pas spécifié, l'identificateur des paramètres régionaux par défaut est utilisé. |
Texte de la commande
La syntaxe des requêtes SQL du service d'indexation est constituée d'extensions de l'instruction SQL-92 SELECT et des clauses FROM et WHERE associées. Les résultats de la requête sont renvoyés via des ensembles de lignes OLE DB, qui peuvent être utilisés par ADO et traités comme des objets Recordset.
Vous pouvez rechercher des mots ou des phrases exacts ou utiliser des caractères génériques pour rechercher un modèle ou le radical d'un mot. La logique de recherche peut être basée sur des décisions booléennes, des termes pondérés ou la proximité d'autres mots. Vous pouvez également effectuer une recherche en « texte libre » : les correspondances trouvées seront dans ce cas basées non plus sur des mots exacts mais sur la signification.
Le fournisseur n’accepte pas les appels de procédures stockées ni les noms de table simples (par exemple, la propriété CommandType sera toujours adCmdText).
Comportement des jeux d'enregistrements
Les tableaux suivants répertorient les fonctionnalités disponibles pour un objet Recordset ouvert avec ce fournisseur. Seul le type de curseur statique (adOpenStatic) est disponible.
Pour obtenir des informations détaillées sur le comportement de l'objet Recordset en fonction de la configuration de votre fournisseur, exécutez la méthode Supports et passez en revue la collection Properties du Recordset pour voir s'il existe des propriétés dynamiques spécifiques à ce fournisseur.
Disponibilité des propriétés ADO standard d'un Recordset :
Propriété |
Disponibilité |
---|---|
lecture/écriture |
|
lecture/écriture |
|
en lecture seule |
|
en lecture seule |
|
lecture/écriture |
|
lecture/écriture |
|
Toujours adUseServer |
|
Toujours adOpenStatic |
|
Toujours adEditNone |
|
en lecture seule |
|
lecture/écriture |
|
lecture/écriture |
|
non disponible |
|
lecture/écriture |
|
en lecture seule |
|
lecture/écriture |
|
en lecture seule |
|
lecture/écriture |
|
en lecture seule |
|
en lecture seule |
* Des signets doivent être activés sur le fournisseur pour que cette fonctionnalité existe sur le Recordset.
Disponibilité des méthodes ADO standard d'un Recordset :
Méthode |
Disponible? |
---|---|
Non |
|
Oui |
|
Non |
|
Non |
|
Oui |
|
Oui |
|
Non |
|
Oui |
|
Oui |
|
Oui |
|
Oui |
|
Oui |
|
Oui |
|
Oui |
|
Oui |
|
Non |
|
Non |
Voir aussi
Pour obtenir des détails spécifiques d’implémentation et des informations fonctionnelles sur le fournisseur Microsoft OLE DB pour le service d’indexation Microsoft, consultez le guide Microsoft OLE DB Programmer’s Reference (en anglais).