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 |
---|---|
leitura/gravação |
|
leitura/gravação |
|
somente leitura |
|
somente leitura |
|
leitura/gravação |
|
leitura/gravação |
|
sempre adUseServer |
|
sempre adOpenStatic |
|
sempre adEditNone |
|
somente leitura |
|
leitura/gravação |
|
leitura/gravação |
|
não disponível |
|
leitura/gravação |
|
somente leitura |
|
leitura/gravação |
|
somente leitura |
|
leitura/gravação |
|
somente leitura |
|
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? |
---|---|
Não |
|
Sim |
|
Não |
|
Não |
|
Sim |
|
Sim |
|
Não |
|
Sim |
|
Sim |
|
Sim |
|
Sim |
|
Sim |
|
Sim |
|
Sim |
|
Sim |
|
Não |
|
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.