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 | Sì |
CancelBatch | No |
CancelUpdate | No |
Clona | Sì |
Chiudi | Sì |
CANC | No |
GetRows | Sì |
Sposta | Sì |
MoveFirst | Sì |
NextRecordset | Sì |
Si apra | Sì |
Requery | Sì |
Resync | Sì |
Supporti | Sì |
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