Condividi tramite


Panoramica del provider Microsoft 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 a livello di codice al 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 sulle proprietà dei file.

Il provider è a thread libero e unicode abilitato.

Parametri della stringa di connessione

Per connettersi a questo provider, impostare l'argomento Provider= alla proprietà ConnectionString su:

MSIDXS

Anche la lettura della proprietà provider di restituirà 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 viene specificata, viene usato il catalogo di sistema predefinito.
identificatore delle impostazioni locali 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 di query SQL del Servizio di Indicizzazione è costituita da estensioni all'istruzione SQL-92 SELECT e alle sue 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, anziché alle parole esatte.

Il dialetto dei comandi specifico è completamente documentato 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 del 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 informazioni più dettagliate sul comportamento di recordset per la configurazione del provider, eseguire il metodo supports ed enumerare l'insieme proprietà dell'Recordset per determinare se sono presenti proprietà dinamiche specifiche del provider.

Disponibilità delle proprietà recordset ADO standard:

Proprietà Disponibilità
PaginaAssoluta lettura/scrittura
absolutePosition lettura/scrittura
ConnessioneAttiva sola lettura
BOF sola lettura
segnalibro* lettura/scrittura
CacheSize lettura/scrittura
CursorLocation sempre adUseServer
cursorType sempre adOpenStatic
Modalità Modifica sempre adEditNone
EOF sola lettura
filtro lettura/scrittura
Tipo di Blocca lettura/scrittura
MarshalOptions non disponibile
MaxRecords lettura/scrittura
ConteggioPagine sola lettura
DimensionePagina lettura/scrittura
ConteggioRecord 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 recordset ADO standard:

Metodo Disponibile?
AggiungiNuovo No
Annulla
CancelBatch No
AnnullaAggiornamento No
Clone
Chiudi
Eliminare No
GetRows
Sposta
MoveFirst
ProssimoRecordset
Apri
Reinterrogazione
Risincronizzare
supporta
aggiornamento No
AggiornaBatch No

Per informazioni specifiche sull'implementazione e sulle funzionalità relative al provider Microsoft OLE DB per il servizio di indicizzazione Microsoft, consultare la guida del programmatore OLE DBoppure visitare la pagina Servizi Web del sito Web Windows NT Server.

Vedere anche

Proprietà CommandType (ADO)proprietà ConnectionString (ADO)insieme Properties (ADO)proprietà provider (ADO)oggetto Recordset (ADO)Supports metodo