Mensagem de erro: está no catálogo

Traduções de Artigos Traduções de Artigos
Artigo: 256276 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Quando escrever numa consulta e, em seguida, clique no botão Ir para executar a consulta, a consulta não devolve. Em vez disso, recebe uma página que apresenta a seguinte mensagem de erro:
Não existe nenhum catálogo

Causa

O catálogo especificado num código de página de consulta ou o caminho do catálogo predefinido no registo é inválido.

Resolução

Se não especificar um catálogo no código, Index Server localiza o caminho para utilizar catálogo predefinição após a chave de registo e, em seguida, utiliza esse catálogo:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex
O caminho está localizado em valor IsapiDefaultCatalogDirectory e deve ser o mesmo que o caminho físico para o directório que contém o directório Catalog.wci.

Se optar por especificar o catálogo no código das páginas, o método utilizado depende como está a fazer as consultas. Num ficheiro IDQ, utilize uma linha de comandos semelhante à seguinte:

CiCatalog=<catalogpath>
				


onde <catalogpath> é o mesmo como o caminho para o directório que contém o directório Catalog.wci. Por exemplo, se o caminho físico para a pasta Catalog.wci C:\Inetpub\Catalogs\Catalog.wci, em seguida, a linha CiCatalog irá ser semelhante à seguinte:

CiCatalog=C:\Inetpub\Catalogs
				


A variável CiCatalog deverá estar localizada na secção [Query] do ficheiro IDQ.

Num arquivo ASP, utilize a linha Q.Catalog para especificar o nome do catálogo a ser consultado.

Nota : Este exemplo usa o objeto IXSSO e é baseado no ficheiro Query.asp, que é instalado por predefinição com o Index Server.

Na página ficheiro Query.asp, localize a secção semelhante à seguinte:
set Q = Server.CreateObject("ixsso.Query")
        set util = Server.CreateObject("ixsso.Util")
    Q.Query = CompSearch
    Q.SortBy = "rank[d]"
    Q.Columns = "DocTitle, vpath, filename, size, write, characterization, rank"
    Q.MaxRecords = 300
				
para especificar um catálogo na página ASP, adicionar uma linha Q.Catalog modo a que secção seja apresentada da seguinte forma:
set Q = Server.CreateObject("ixsso.Query")
        set util = Server.CreateObject("ixsso.Util")
    Q.CATALOG="<catalogname>"
    Q.Query = CompSearch
    Q.SortBy = "rank[d]"
    Q.Columns = "DocTitle, vpath, filename, size, write, characterization, rank"
    Q.MaxRecords = 300
				
Q.Catalog A linha que adicionar tem um valor igual ao nome do catálogo como é apresentado na Microsoft Management da consola (MMC) para o servidor de indexação.

Mais Informação

Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
238791Especificar um catálogo no código ASP (consulta IXSSO)

Propriedades

Artigo: 256276 - Última revisão: 11 de março de 2000 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Index Server 2.0
Palavras-chave: 
kbmt kbpending kbprb KB256276 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 256276
Exclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com