Microsoft OLE DB Provider for Microsoft Indexing Service
Gilt für: Access 2013, Office 2013
Der Microsoft OLE DB-Anbieter für Microsoft Indexing Service bietet programmgesteuerten schreibgeschützten Zugriff auf Dateisystem- und Webdaten, die von Microsoft Indexing Service indiziert werden. ADO-Anwendungen können SQL-Abfragen ausgeben, um Informationen zu Inhalts- und Dateieigenschaften abzurufen.
Der Anbieter ist ein Freethreadanbieter, der Unicode verwendet.
Verbindungszeichenfolgen-Parameter
Um eine Verbindung mit diesem Anbieter herzustellen, legen Sie das Provider=-Argument der ConnectionString-Eigenschaft fest auf:
MSIDXS
Beim Lesen der Provider-Eigenschaft wird diese Zeichenfolge ebenfalls zurückgegeben.
Typische Verbindungszeichenfolge
Eine typische Verbindungszeichenfolge für diesen Anbieter lautet:
"Provider=MSIDXS;Data Source=myCatalog;Locale Identifier=nnnn;"
Die Zeichenfolge besteht aus den folgenden Schlüsselwörtern:
Schlüsselwort |
Beschreibung |
---|---|
Provider |
Gibt den OLE DB-Anbieter für Microsoft Indexdienst an. In der Regel ist dies das einzige Schlüsselwort, das in der Verbindungszeichenfolge angegeben wird. |
Data Source |
Gibt den Katalognamen des Indexdiensts an. Wenn dieses Schlüsselwort nicht angegeben ist, wird der Standardkatalog des Systems verwendet. |
Locale Identifier |
Gibt eine eindeutige 32-Bit-Zahl (z. B. 1033) an, mit der Einstellungen für die Sprache des Benutzers festgelegt werden. Diese Einstellungen geben an, wie Datum und Uhrzeit formatiert, Elemente alphabetisch sortiert, Zeichenfolgen verglichen werden usw. Wenn dieses Schlüsselwort nicht angegeben ist, wird die Standard-Gebietsschema-ID des Systems verwendet. |
Command Text
Die Syntax für SQL-Abfragen des Indexdiensts besteht aus Erweiterungen der SQL-92 SELECT -Anweisung und deren Klauseln FROM und WHERE. Das Ergebnis der Abfrage wird mithilfe von OLE DB-Rowsets zurückgegeben, die von ADO verwendet werden und als Recordset-Objekte geändert werden können.
Sie können eine exakte Suche nach Wörtern oder Ausdrücken durchführen oder Platzhalter für die Suche nach Mustern oder Wortstämmen verwenden. Die Suchlogik kann auf booleschen Entscheidungen, gewichteten Ausdrücken oder Näherungen an andere Wörter basieren. Sie können auch eine Freitextsuche durchführen, mit der anstelle von Wortübereinstimmungen Bedeutungsübereinstimmungen gesucht werden.
Der Anbieter akzeptiert weder Aufrufe gespeicherter Prozeduren noch einfache Tabellennamen (die CommandType-Eigenschaft lautet beispielsweise immer adCmdText).
Recordset-Verhalten
In den folgenden Tabellen sind die für ein Recordset -Objekt verfügbaren Features aufgeführt, das mit diesem Anbieter geöffnet wird. Nur der Statische Cursortyp (adOpenStatic) ist verfügbar.
Ausführlichere Informationen zum Recordset -Verhalten Ihrer Anbieterkonfiguration erhalten Sie, wenn Sie die Supports-Methode ausführen und die Properties -Auflistung des Recordset -Objekts aufzählen, um zu ermitteln, ob anbieterspezifische dynamische Eigenschaften vorhanden sind.
Verfügbarkeit von ADO-Standardeigenschaften des Recordset-Objekts:
Eigenschaft |
Verfügbarkeit |
---|---|
Lese-/Schreibzugriff |
|
Lese-/Schreibzugriff |
|
Schreibgeschützt |
|
Schreibgeschützt |
|
Lese-/Schreibzugriff |
|
Lese-/Schreibzugriff |
|
immer adUseServer |
|
immer adOpenStatic |
|
immer adEditNone |
|
Schreibgeschützt |
|
Lese-/Schreibzugriff |
|
Lese-/Schreibzugriff |
|
Nicht verfügbar |
|
Lese-/Schreibzugriff |
|
Schreibgeschützt |
|
Lese-/Schreibzugriff |
|
Schreibgeschützt |
|
Lese-/Schreibzugriff |
|
Schreibgeschützt |
|
Schreibgeschützt |
*Auf dem Anbieter müssen Textmarken aktiviert sein, damit dieses Feature im Recordset-Objekt vorhanden ist.
Verfügbarkeit von ADO-Standardmethoden des Recordset-Objekts:
Methode |
Verfügbar? |
---|---|
Nein |
|
Ja |
|
Nein |
|
Nein |
|
Ja |
|
Ja |
|
Nein |
|
Ja |
|
Ja |
|
Ja |
|
Ja |
|
Ja |
|
Ja |
|
Ja |
|
Ja |
|
Nein |
|
Nein |
Siehe auch
Spezifische Implementierungsdetails und funktionsbezogene Informationen zum Microsoft OLE DB-Anbieter für Den Microsoft-Indizierungsdienst finden Sie in der Microsoft OLE DB-Programmierreferenz.