Freigeben über


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

AbsolutePage

Lese-/Schreibzugriff

AbsolutePosition

Lese-/Schreibzugriff

Activeconnection

Schreibgeschützt

BOF

Schreibgeschützt

Lesezeichen*

Lese-/Schreibzugriff

CacheSize

Lese-/Schreibzugriff

CursorLocation

immer adUseServer

Cursortype

immer adOpenStatic

EditMode

immer adEditNone

EOF

Schreibgeschützt

Filter

Lese-/Schreibzugriff

LockType

Lese-/Schreibzugriff

MarshalOptions

Nicht verfügbar

MaxRecords

Lese-/Schreibzugriff

PageCount

Schreibgeschützt

PageSize

Lese-/Schreibzugriff

RecordCount

Schreibgeschützt

Source

Lese-/Schreibzugriff

Status

Schreibgeschützt

Status

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?

AddNew

Nein

Cancel

Ja

CancelBatch

Nein

CancelUpdate

Nein

Clone

Ja

Close

Ja

Löschen

Nein

GetRows

Ja

Verschieben

Ja

Movefirst

Ja

NextRecordset

Ja

Open

Ja

Requery

Ja

Resync

Ja

Unterstützt

Ja

Update

Nein

UpdateBatch

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.