Compartilhar via


Provedor Microsoft OLE DB para Serviço de Indexação Microsoft

Aplica-se ao: Access 2013, Office 2013

O Microsoft OLE DB Provider for Microsoft Indexing Service fornece acesso programático somente leitura ao sistema de arquivos e dados Web indexados pelo Serviço de Indexação da Microsoft. Os aplicativos do ADO podem emitir consultas SQL para recuperar informações sobre o conteúdo e as propriedades de arquivos.

O provedor é de encadeamento livre e habilitado para unicode.

Parâmetros da sequência de conexão

Para estabelecer uma conexão com esse provedor, defina o argumento Provider= para a propriedade ConnectionString como:

 
MSIDXS 

A leitura da propriedade Provider também retornará essa cadeia de caracteres.

Sequência de conexão típica

Esta é uma sequência de conexão típica para esse provedor:

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

A cadeia de caracteres consiste nas seguintes palavras-chave:

Palavra-chave

Descrição

Provider

Especifica o Microsoft OLE DB Provider for Microsoft Indexing Service. Geralmente, é a única palavra-chave especificada na sequência de conexão.

Fonte de dados

Especifica o nome de catálogo do Serviço de Indexação. Se esta palavra-chave não for especificada, será utilizado o catálogo padrão do sistema.

Identificador de localidade

Especifica um número único de 32 bits (por exemplo, 1033) que especifica as preferências relacionadas ao idioma do usuário. Essas preferências indicam como as datas e horários serão formatados, se os itens serão classificados em ordem alfabética, como as cadeias de caracteres serão comparadas, e assim por diante. Se esta palavra-chave não for especificada, será utilizado o identificador de localidade padrão do sistema.

Texto de comando

A sintaxe de consultas SQL do Serviço de Indexação consiste em extensões à instrução SELECT do SQL-92 e suas cláusulas FROM e WHERE. Os resultados da consulta são retornados pelos conjuntos de linhas do OLE DB, que podem ser consumidos pelo ADO e manipulados como objetos Recordset.

Você pode pesquisar palavras ou frases exatas ou usar curingas para pesquisar padrões ou raízes de palavras. A lógica de pesquisa pode ser baseada em decisões booleanas, em termos balanceados ou na proximidade de outras palavras. Também é possível realizar pesquisas baseadas em "texto livre", que localizam coincidências com base no significado e não em palavras exatas.

O provedor não aceita chamadas de procedimento armazenado ou nomes simples de tabelas (por exemplo, a propriedade CommandType sempre será adCmdText).

Comportamento do Recordset

As tabelas a seguir listam os recursos disponíveis em um objeto Recordset aberto com esse provedor. Somente o tipo de cursor estático (adOpenStatic) está disponível.

Para obter informações mais detalhadas sobre o comportamento do Recordset na sua configuração de provedor, execute o método Supports e enumere a coleção Properties de Recordset para identificar se propriedades dinâmicas específicas para provedor estão presentes.

Disponibilidade das propriedades padrão do Recordset do ADO:

Propriedade

Disponibilidade

AbsolutePage

leitura/gravação

AbsolutePosition

leitura/gravação

ActiveConnection

somente leitura

BOF

somente leitura

Indicador*

leitura/gravação

CacheSize

leitura/gravação

Cursorlocation

sempre adUseServer

Cursortype

sempre adOpenStatic

EditMode

sempre adEditNone

EOF

somente leitura

Filtro

leitura/gravação

Locktype

leitura/gravação

MarshalOptions

não disponível

MaxRecords

leitura/gravação

PageCount

somente leitura

PageSize

leitura/gravação

RecordCount

somente leitura

Fonte

leitura/gravação

Estado

somente leitura

Status

somente leitura

*Os indicadores devem estar habilitados no provedor para que este recurso exista no Recordset.

Disponibilidade de métodos padrão do Recordset do ADO:

Método

Disponível?

AddNew

Não

Cancel

Sim

CancelBatch

Não

CancelUpdate

Não

Clone

Sim

Close

Sim

Delete

Não

GetRows

Sim

Mover

Sim

Movefirst

Sim

NextRecordset

Sim

Abrir

Sim

Requery

Sim

Resync

Sim

Suporta

Sim

Atualizar

Não

UpdateBatch

Não

Confira também

Para obter detalhes específicos sobre a implementação e informações funcionais sobre o Microsoft OLE DB Provider for Microsoft Indexing Service, consulte a Referência do Programador do Microsoft OLE DB.