Visão geral do Microsoft OLE DB Provider for Microsoft Indexing Service
O Microsoft OLE DB Provider for Microsoft Indexing Service fornece acesso programático somente leitura ao sistema de arquivos e dados da Web indexados pelo Serviço de Indexação da Microsoft. Os aplicativos ADO podem emitir consultas SQL para recuperar informações de conteúdo e de propriedade de arquivo.
O provedor tem thread livre e UNICODE habilitado.
Parâmetros de cadeia de conexão
Para se conectar a esse provedor, defina o argumento Provider= para a propriedade ConnectionString como:
MSIDXS
Ler a propriedade do provedor também retornará essa cadeia de caracteres.
Cadeia de conexão típica
Uma cadeia de conexão típica para esse provedor é:
"Provider=MSIDXS;Data Source=myCatalog;Locale Identifier=nnnn;"
A cadeia de caracteres consiste nessas palavras-chave:
Palavra-chave | Descrição |
---|---|
Provedor de | Especifica o Provedor OLE DB para o Serviço de Indexação da Microsoft. Normalmente, essa é a única palavra-chave especificada na cadeia de conexão. |
Fonte de dados | Especifica o nome do catálogo do Serviço de Indexação. Se essa palavra-chave não for especificada, o catálogo do sistema padrão será usado. |
Identificador de Localidade | Especifica um número exclusivo de 32 bits (por exemplo, 1033) que especifica preferências relacionadas ao idioma do usuário. Se essa palavra-chave não for especificada, o identificador de localidade do sistema padrão será usado. |
Texto do comando
A sintaxe de consulta SQL do Serviço de Indexação consiste em extensões da instrução SELECT SQL-92 e das cláusulas FROM e WHERE. Os resultados da consulta são retornados por meio de conjuntos de linhas OLE DB, que podem ser consumidos pelo ADO e manipulados como objetos Recordset.
Você pode pesquisar palavras ou frases exatas ou usar caracteres curinga para procurar padrões ou troncos de palavras. A lógica de pesquisa pode ser baseada em decisões boolianas, termos ponderados ou proximidade com outras palavras. Você também pode pesquisar por "texto livre", que localiza correspondências com base no significado, em vez de palavras exatas.
O dialeto de comando específico está totalmente documentado na documentação de Linguagens de Consulta do Serviço de Indexação.
O provedor não aceita chamadas de procedimento armazenado ou nomes de tabela simples (por exemplo, a propriedade CommandType sempre será adCmdText).
Comportamento do conjunto de registros
As tabelas a seguir listam os recursos disponíveis com um recordset objeto aberto com esse provedor. Somente o tipo de cursor estático (adOpenStatic ) está disponível.
Para obter informações mais detalhadas sobre comportamento de do Recordset para a configuração do provedor, execute o método Supports e enumere a coleção Properties do Recordset para determinar se as propriedades dinâmicas específicas do provedor estão presentes.
Disponibilidade das propriedades padrão do ADO Recordset:
Propriedade | Disponibilidade |
---|---|
AbsolutePage | leitura/gravação |
posiçãoAbsoluta | leitura/gravação |
ConexãoAtiva | somente leitura |
BOF | somente leitura |
Marcador* | leitura/gravação |
CacheSize | leitura/gravação |
cursorLocation | sempre adUseServer |
CursorType | sempre adOpenStatic |
Modo de Edição | sempre adEditNone |
EOF | somente leitura |
Filtrar | leitura/gravação |
Tipo de Bloqueio | leitura/gravação |
MarshalOptions | não disponível |
MaxRecords | leitura/gravação |
ContagemDePáginas | somente leitura |
TamanhoDaPágina | leitura/gravação |
ContagemDeRegistros | somente leitura |
de origem | leitura/gravação |
Estado | somente leitura |
Status | somente leitura |
Os marcadores devem ser habilitados no provedor para que esse recurso esteja disponível no Recordset.
Disponibilidade dos métodos padrão do ADO Recordset:
Método | Disponível? |
---|---|
AdicionarNovo | Não |
cancelar | Sim |
CancelBatch | Não |
CancelarAtualização | Não |
Clonar | Sim |
Fechar | Sim |
excluir | Não |
ObterLinhas | Sim |
mover | Sim |
MoveFirst | Sim |
PróximoConjuntoDeRegistros | Sim |
Abrir | Sim |
Requery | Sim |
Ressincronização | Sim |
dá suporte a | Sim |
Atualizar | Não |
AtualizarLote | Não |
Para obter detalhes de implementação específicos e informações funcionais sobre o Microsoft OLE DB Provider for Microsoft Indexing Service, consulte o guia do programador OLE DBou visite a página serviços Web do site do Windows NT Server.
Consulte Também
propriedade CommandType (ADO)ADO (Propriedade ConnectionString)Properties Collection (ADO)Provider Property (ADO)Recordset Object (ADO)dá suporte ao método