Übersicht über Microsoft OLE DB-Anbieter für den Microsoft-Indexdienst
Der Microsoft OLE DB-Anbieter für den Microsoft-Indexdienst bietet programmgesteuerten schreibgeschützten Zugriff auf Dateisystem- und Webdaten, die von Microsoft-Indexdienst indiziert wurden. ADO-Anwendungen können SQL-Abfragen ausgeben, um Inhalts- und Dateieigenschaftsinformationen abzurufen.
Für den Anbieter sind freies Threading und UNICODE aktiviert.
Parameter der Verbindungszeichenfolge
Um eine Verbindung mit diesem Anbieter herzustellen, legen Sie das Argument Provider= der Eigenschaft ConnectionString wie folgt fest:
MSIDXS
Beim Lesen der Eigenschaft Provider wird diese Zeichenfolge ebenfalls zurückgegeben.
Typische Verbindungszeichenfolge
Eine typische Verbindungszeichenfolge für diesen Anbieter sieht wie folgt aus:
"Provider=MSIDXS;Data Source=myCatalog;Locale Identifier=nnnn;"
Die Zeichenfolge enthält folgende Schlüsselwörter:
Schlüsselwort | Beschreibung |
---|---|
Anbieter | Gibt den OLE DB-Anbieter für den Microsoft-Indexdienst an. In der Regel ist dies das einzige Stichwort, das in der Verbindungszeichenfolge angegeben ist. |
Data Source | Gibt den Katalognamen des Indexdiensts an. Wenn dieses Stichwort nicht angegeben ist, wird der Standardsystemkatalog verwendet. |
Locale Identifier | Gibt eine eindeutige 32-Bit-Zahl (z. B. 1033) an, die Einstellungen im Zusammenhang mit der Sprache der Benutzer*innen festlegt. Wenn dieses Stichwort nicht angegeben ist, wird der Standard-Gebietsschemabezeichner des Systems verwendet. |
Befehlstext
Die SQL-Abfragesyntax des Indexdiensts besteht aus Erweiterungen für die SQL-92-Anweisung SELECT und deren Klauseln FROM und WHERE. Die Ergebnisse der Abfrage werden über OLE DB-Rowsets zurückgegeben, die von ADO verwendet und als Recordset-Objekte bearbeitet werden können.
Sie können nach genauen Wörtern oder Ausdrücken suchen oder Wildcards verwenden, um nach Mustern oder Stämmen von Wörtern zu suchen. Die Suchlogik kann auf booleschen Entscheidungen, gewichteten Ausdrücken oder der Nähe zu anderen Wörtern basieren. Sie können auch nach „Freitext“ suchen, der Übereinstimmungen basierend auf Bedeutung anstatt auf exakten Wörtern findet.
Der spezifische Befehlsdialekt ist vollständig in der Abfragesprachendokumentation für den Indizierungsdienst festgehalten.
Der Anbieter akzeptiert keine gespeicherten Prozeduraufrufe oder einfache Tabellennamen (z. B. ist die Eigenschaft CommandType immer adCmdText).
Recordset-Verhalten
In den folgenden Tabellen sind die Features aufgeführt, die mit einem Recordset-Objekt verfügbar sind, das mit diesem Anbieter geöffnet wurde. Nur der statische Cursortyp (adOpenStatic) ist verfügbar.
Für ausführlichere Informationen zum Recordset-Verhalten für Ihre Anbieterkonfiguration führen Sie die Supports-Methode aus, und zählen Sie die Properties-Sammlung des Recordset auf, um zu ermitteln, ob anbieterspezifische dynamische Eigenschaften vorhanden sind.
Verfügbarkeit der Standardeigenschaften von ADO-Recordsets:
Eigenschaft | Verfügbarkeit |
---|---|
AbsolutePage | read/write (Lesen/Schreiben) |
AbsolutePosition | read/write (Lesen/Schreiben) |
ActiveConnection | schreibgeschützt |
BOF | schreibgeschützt |
Bookmark* | read/write (Lesen/Schreiben) |
CacheSize | read/write (Lesen/Schreiben) |
CursorLocation | Immer adUseServer |
CursorType | Immer adOpenStatic |
EditMode | Immer adEditNone |
EOF | schreibgeschützt |
Filter | read/write (Lesen/Schreiben) |
LockType | read/write (Lesen/Schreiben) |
MarshalOptions | nicht verfügbar |
MaxRecords | read/write (Lesen/Schreiben) |
PageCount | schreibgeschützt |
PageSize | read/write (Lesen/Schreiben) |
RecordCount | schreibgeschützt |
Quelle | read/write (Lesen/Schreiben) |
Zustand | schreibgeschützt |
Status | schreibgeschützt |
* Textmarken müssen für den Anbieter aktiviert sein, damit dieses Feature im Recordset vorhanden sein kann.
Verfügbarkeit der Standardmethoden von ADO-Recordsets:
Methode | Verfügbar? |
---|---|
AddNew | No |
Abbrechen | Ja |
CancelBatch | No |
CancelUpdate | No |
Klonen | Ja |
Schließen | Ja |
Löschen | No |
GetRows | Ja |
Verschieben | Ja |
MoveFirst | Yes |
NextRecordset | Ja |
Öffnen | Ja |
Requery | Ja |
Resync | Yes |
Unterstützt | Ja |
Aktualisieren | No |
UpdateBatch | No |
Informationen zu spezifischen Implementierungsdetails und funktionale Informationen zum Microsoft OLE DB-Anbieter für den Microsoft-Indexdienst finden Sie im OLE DB-Leitfaden für Programmierer*innen, oder besuchen Sie die Seite „Webdienste“ der Windows NT Server-Website.
Weitere Informationen
CommandType-Eigenschaft (ADO)ConnectionString-Eigenschaft (ADO)Properties-Sammlung (ADO)Provider-Eigenschaft (ADO)Recordset-Objekt (ADO)Supports-Methode