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 | Sì |
CancelBatch | No |
AnnullaAggiornamento | No |
Clone | Sì |
Chiudi | Sì |
Eliminare | No |
GetRows | Sì |
Sposta | Sì |
MoveFirst | Sì |
ProssimoRecordset | Sì |
Apri | Sì |
Reinterrogazione | Sì |
Risincronizzare | Sì |
supporta | Sì |
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