Panoramica del provider OLE DB per il Servizio di indicizzazione Microsoft

Il provider Microsoft OLE DB per il Servizio di indicizzazione Microsoft fornisce l'accesso di sola lettura programmatico ai file system e ai dati Web indicizzati dal Servizio di indicizzazione Microsoft. Le applicazioni ADO possono eseguire query SQL per recuperare informazioni sul contenuto e sulla proprietà dei file.

Il provider è a thread libero e abilitato per UNICODE.

Parametri della stringa di connessione

Per connettersi a questo provider, impostare l'argomento Provider= della proprietà ConnectionString come segue:

MSIDXS

La lettura della proprietà Provider restituirà anche questa stringa.

Stringa di connessione tipica

Una stringa di connessione tipica per questo provider è:

"Provider=MSIDXS;Data Source=myCatalog;Locale Identifier=nnnn;"

La stringa è costituita da queste parole chiave:

Parola chiave Descrizione
Provider Specifica il provider OLE DB per il Servizio di indicizzazione Microsoft. In genere si tratta dell'unica parola chiave specificata nella stringa di connessione.
Origine dati Specifica il nome del catalogo del Servizio di indicizzazione. Se questa parola chiave non è specificata, viene usato il catalogo di sistema predefinito.
Locale Identifier Specifica un numero univoco a 32 bit, ad esempio 1033, che specifica le preferenze correlate alla lingua dell'utente. Se questa parola chiave non è specificata, viene usato l'identificatore delle impostazioni locali di sistema predefinito.

Testo comando

La sintassi della query SQL del Servizio di indicizzazione è costituita da estensioni dell’istruzione SELECT SQL-92 e le relative clausole FROM e WHERE. I risultati della query vengono restituiti tramite set di righe OLE DB, che possono essere utilizzati da ADO e modificati come oggetti Recordset.

È possibile cercare parole o frasi esatte oppure usare caratteri jolly per cercare modelli o radici di parole. La logica di ricerca può essere basata su decisioni booleane, termini ponderati o prossimità ad altre parole. È anche possibile cercare "testo libero", che trova corrispondenze in base al significato, piuttosto che parole esatte.

Il dialetto specifico dei comandi è documentato in modo esauriente nella documentazione relativa ai linguaggi di query per il Servizio di indicizzazione.

Il provider non accetta chiamate di stored procedure o nomi di tabella semplici (ad esempio la proprietà CommandType sarà sempre adCmdText).

Comportamento dell'oggetto Recordset

Nelle tabelle seguenti sono elencate le funzionalità disponibili con un oggetto Recordset aperto con questo provider. È disponibile solo il tipo di cursore statico (adOpenStatic).

Per altre informazioni sul comportamento di Recordset per la configurazione del provider, eseguire il metodo Supports ed enumerare la raccolta Properties del Recordset per determinare se sono presenti proprietà dinamiche specifiche del provider.

Disponibilità delle proprietà ADO Recordset standard:

Proprietà Disponibilità
AbsolutePage lettura/scrittura
AbsolutePosition lettura/scrittura
ActiveConnection sola lettura
BOF sola lettura
Bookmark* lettura/scrittura
CacheSize lettura/scrittura
CursorLocation sempre adUseServer
CursorType sempre adOpenStatic
EditMode sempre adEditNone
EOF sola lettura
Filtra lettura/scrittura
LockType lettura/scrittura
MarshalOptions non disponibile
MaxRecords lettura/scrittura
PageCount sola lettura
PageSize lettura/scrittura
RecordCount sola lettura
Origine lettura/scrittura
Stato sola lettura
Stato sola lettura

*I segnalibri devono essere abilitati nel provider affinché questa funzionalità esista nel Recordset.

Disponibilità dei metodi ADO Recordset standard:

metodo Disponibile?
AddNew No
Annulla
CancelBatch No
CancelUpdate No
Clona
Chiudi
CANC No
GetRows
Sposta
MoveFirst
NextRecordset
Si apra
Requery
Resync
Supporti
Aggiornamento No
UpdateBatch No

Per dettagli specifici sull'implementazione e informazioni funzionali sul provider Microsoft OLE DB per il Servizio di indicizzazione Microsoft, consultare la Guida del programmatore OLE DB oppure visitare la pagina Servizi Web del sito Web di Windows NT Server.

Vedi anche

Proprietà CommandType (ADO)Proprietà ConnectionString (ADO)Raccolta Properties (ADO)Proprietà Provider (ADO)Oggetto Recordset (ADO)Metodo Supports