Verificação de compatibilidade Web: erros de Consulta

Importante: Este artigo foi traduzido automaticamente, consulte a exclusão de responsabilidade. Veja este artigo em inglês aqui para ter uma referência.

Este artigo lista os erros de Consulta que pode encontrar quando executa o Verificador de Compatibilidade e fornece informações que podem ajudá-lo a resolvê-los.

Para obter informações gerais sobre erros do Verificador de compatibilidade, consulte o artigo Verificar erros gerais de compatibilidade de Web.

ACCWeb102012

ACCWeb102014

ACCWeb103013

ACCWeb103079

ACCWeb103900

ACCWeb103901

ACCWeb103902

ACCWeb103903

ACCWeb103904

ACCWeb103905

ACCWeb103906

ACCWeb103907

ACCWeb103908

ACCWeb103916

ACCWeb103918

ACCWeb103926

ACCWeb103927

ACCWeb103928

ACCWeb103930

ACCWeb103938

ACCWeb103939

ACCWeb103940

ACCWeb103942

ACCWeb102012

Texto do erro    A Consulta é incompatível com a Web.

O que significa    Tem de verificar a existência de problemas de compatibilidade na Web na consulta.

O que fazer:    Recrie a consulta utilizando o estruturador de consultas. Para mais informações sobre como utilizar o estruturador de consultas para criar uma consulta na web, consulte o artigo Introdução às consultas.

Início da página

ACCWeb102014

Texto do erro    O SQL é incompatível com a Web.

O que significa    Podem existir vários motivos para a apresentação deste erro. Pode estar a efectuar um dos seguintes procedimentos:

  • A referenciar objectos incompatíveis da Web.

  • A referenciar expressões incompatíveis da Web.

Para mais informações sobre como criar expressões, consulte o artigo criar uma expressão.

O que fazer:     Considere utilizar o estruturador de consultas web para criar consultas que são compatíveis com a web. Para mais informações sobre consultas de estruturar para a Web, consulte o artigo Introdução às consultas.

Início da página

ACCWeb103013

Texto do erro    O Access não conseguiu converter a consulta para utilização na Web, porque os resultados da consulta contêm vários campos com o mesmo nome.

O que significa    Múltiplos campos têm o mesmo nome.

O que fazer    Verifique a existência de nomes de campos duplicados e altere os duplicados para nomes de campos distintos.

Início da página

ACCWeb103079

Texto do erro    Tipo incorrecto na expressão.

O que significa    O tipos num dos lados da associação são incompatíveis ou os tipos de campo comparados são tipos incompatíveis. Por exemplo, de texto para número não podem ser comparados ou associados.

O que fazer    Certifique-se de que ambos os lados da associação são compatíveis. Por exemplo, associe tipo de texto a tipo de texto e tipo de número a tipo de número. Se não estiver a executar uma associação, verifique se está a comparar tipos de campo incompatíveis.

Início da página

ACCWeb103900

Texto do erro    O Access não conseguiu converter a consulta para utilização na Web.

O que significa    O Access não conseguiu publicar a consulta por esta utilizar um tipo de consulta não suportado, expressões não suportadas, critérios não suportados ou outras funcionalidades que não são suportadas na Web.

O que fazer    Utilize o construtor de consultas do Access para reformular a consulta.

Início da página

ACCWeb103901

Texto do erro    A definição da consulta é inválida, pelo que não é possível criar o objecto de consulta.

O que significa    O servidor não conseguiu analisar a consulta devido a um erro inesperado na definição de consulta.

O que fazer    Utilize os estruturadores do Access para reformular a consulta.

Início da página

ACCWeb103902

Texto do erro    O Access não conseguiu converter a consulta para utilização na Web, pois a mesma utiliza um tipo de consulta não suportado, expressões não suportadas, critérios não suportados ou outras funcionalidades não suportadas na Web.

O que significa    A consulta contém expressões incompatíveis com a Web. Este erro pode ocorrer devido a uma restrição do servidor ou quando uma expressão não pode ser movida para o servidor.

O que fazer:    Remova as expressões que não são compatíveis com a web. Para mais informações sobre expressões são válidos num consultas Consulte o artigo criar uma expressão.

Início da página

ACCWeb103903

Texto do erro    A definição da consulta é inválida, pelo que não é possível criar o objecto de consulta.

O que significa    Um dos valores do atributo é incompatível com a Web.

O que fazer    Certifique-se de que as seguintes condições são definidas de forma correcta:

  • O nome do atributo não tem qualquer um dos seguintes:

Sinal de igual no início

=

Ponto final

.

Ponto de exclamação

!

Parênteses rectos

[]

Espaço à esquerda em branco

Caracteres não imprimíveis

Por exemplo: <Enter> ou <tabulação>

Qualquer um dos seguintes símbolos

/ \ : * ? " < > | # { } % ~ &

  • O atributo de nome tem entre um e 64 caracteres de comprimento.

  • Atributo de legenda: qualquer cadeia, até 1024 caracteres.

Início da página

ACCWeb103904

Texto do erro    O Access não conseguiu converter a consulta para utilização na Web, porque a mesma contém uma subconsulta.

O que significa    A consulta contém uma subconsulta. As subconsultas não são suportadas no servidor.

O que fazer    Modifique a sua consulta de modo a não ter uma subconsulta.

Início da página

ACCWeb103905

Texto do erro    O Access não conseguiu converter a consulta para utilização na Web, porque a mesma depende de uma consulta diferente que não é compatível com a Web.

O que significa    A consulta contém uma consulta aninhada como uma entrada que não pode ser representada no servidor ou contém uma origem de entrada que não pode ser localizada.

O que fazer:   

  • Certifique-se de que a consulta aninhada é válida.

  • Utilize os estruturadores de consultas do Access para criar uma consulta aninhada válida.

  • Certifique-se de que a consulta ou tabela de origem de entrada da consulta existe na base de dados.

Início da página

ACCWeb103906

Texto do erro    A definição da consulta é inválida, pelo que não é possível criar o objecto de consulta.

O que significa    Não é possível localizar a consulta ou tabela de origem das colunas seleccionadas ou das colunas Ordenar por.

O que fazer    Certifique-se de que a consulta ou tabela de origem de entrada da coluna existe na base de dados do Access.

Início da página

ACCWeb103907

Texto do erro     O Access não conseguiu converter a consulta para utilização na Web, porque a mesma não inclui nenhum campo nos resultados.

O que significa    Não existem colunas seleccionadas na consulta.

O que fazer    Seleccione ou especifique pelo menos uma coluna de saída na consulta.

Início da página

ACCWeb103908

Texto do erro     O Access não conseguiu converter a consulta para utilização na Web, porque a mesma apresenta um número excessivo de campos nos resultados.

O que significa     A origem da consulta tem demasiadas colunas.

O que fazer     Isto pode ser difícil de resolver e poderá ter de examinar as tabelas de origem. Uma tabela não pode ter mais de:

  • JET_ccolFixedMost colunas fixas.

  • JET_ccolVarMost colunas de comprimento variável.

  • JET_ccolTaggedMost colunas com etiquetas.

Início da página

ACCWeb103916

Texto do erro    O Access não conseguiu converter a consulta para utilização na Web, porque a mesma depende de uma cláusula ORDER BY que não é suportada na Web.

O que significa    Verificam-se uma ou mais das seguintes condições:

  • O nome de um elemento Ordenar por não é válido.

  • O nome de uma tabela de origem não é válido.

  • A sequência de ordenação está definida para uma opção que não ascendente ou descendente.

  • A expressão não é válida.

O que fazer    Certifique-se de que as seguintes condições são definidas de forma correcta:

  • O nome do atributo não contém qualquer um dos seguintes:

Sinal de igual no início

=

Ponto final

.

Ponto de exclamação

!

Parênteses rectos

[]

Espaço à esquerda em branco

Caracteres não imprimíveis

Por exemplo: <Enter> ou <tabulação>

Qualquer um dos seguintes símbolos

/ \ : * ? " < > | # { } % ~ &

  • O atributo de nome tem entre um e 64 caracteres de comprimento.

  • A expressão é uma expressão válida.

Início da página

ACCWeb103918

Texto do erro     O Access não conseguiu converter a consulta para utilização na Web, porque a mesma especifica um tipo JOIN que não é suportado na Web.

O que significa    O servidor não suporta consultas com várias associações entre duas tabelas (associações com vários campos).

O que fazer    Certifique-se de que as associações utilizam apenas um campo por tabela.

Início da página

ACCWeb103926

Texto do erro    O Access não conseguiu converter a consulta para utilização na Web, porque a mesma não especifica a tabela onde efectuar a acção SELECT FROM.

O que significa     A consulta não tem tabelas de entrada (com a cláusula FROM em falta).

O que fazer    Certifique-se de que a sua consulta tem uma coluna de entrada especificada.

Início da página

ACCWeb103927

Texto do erro    O Access não conseguiu converter a consulta para utilização na Web, porque os resultados da consulta contêm vários campos com o mesmo nome.

O que significa    Especificou o mesmo nome para vários campos.

O que fazer    Verifique a existência de nomes de campos duplicados e altere os duplicados para nomes de campos distintos.

Início da página

ACCWeb103928

Texto do erro    O Access não conseguiu converter a consulta para utilização na Web, porque não foi possível converter alguns dos parâmetros da consulta para utilização na Web.

O que significa    O nome do parâmetro ou tipo não é válido.

O que fazer    Certifique-se de que o tipo e nome do parâmetro são válidos.

  • O atributo de nome não contém:

Sinal de igual no início

=

Ponto final

.

Ponto de exclamação

!

Parênteses rectos

[]

Espaço à esquerda em branco

Caracteres não imprimíveis

Por exemplo: <Enter> ou <tabulação>

Qualquer um dos seguintes símbolos

/ \ : * ? " < > | # { } % ~ &

  • O atributo de nome tem entre um e 64 caracteres de comprimento.

Os seguintes tipos são válidos:

Texto (até 255 caracteres)

Números

Booleano

DataHora

Moeda

Início da página

ACCWeb103930

Texto do erro    O Access não conseguiu converter a consulta para utilização na Web, porque alguns dos parâmetros da consulta são apresentados como campos de resultado ou utilizados em instruções ORDER BY.

O que significa    A consulta tem um parâmetro que é projectado como escalar ou utilizado numa instrução Ordenar por.

Isto pode ocorrer se um parâmetro for utilizado como uma coluna projectada (exemplo: seleccione parâmetro1 da Tabela1) ou como uma coluna Ordenar por (exemplo: seleccione * da tabela 1 e Ordenar por campo1= parâmetro).

O que fazer    Evite utilizar parâmetros que sejam uma coluna projectada ou uma coluna Ordenar por.

Início da página

ACCWeb103938

Texto do erro    O Access não conseguiu converter a consulta para utilização na Web.

O que significa    Existem dois campos com o mesmo nome e o Access não consegue criar alias válidos para os mesmos.

O que fazer    Verifique a existência de nomes de campos duplicados e altere os duplicados para nomes de campos distintos.

Início da página

ACCWeb103939

Texto do erro    O Access não conseguiu converter a consulta para utilização na Web.

O que significa    A consulta tem um alias com mais de 64 caracteres.

O que fazer    Certifique-se de que o alias utilizado na consulta tem menos de ou é igual a 64 caracteres.

Início da página

ACCWeb103940

Texto do erro    O Access não conseguiu converter a consulta para utilização na Web, porque a mesma especifica um tipo JOIN que não é suportado na Web.

O que significa    O servidor não suporta consultas com várias associações nas mesmas duas tabelas (associações com vários campos).

O que fazer    Certifique-se de que as associações utilizadas têm apenas um campo por tabela.

Início da página

ACCWeb103942

Texto do erro     O Access não conseguiu converter a consulta para utilização na Web, porque esta contém uma associação cíclica.

O que significa    As associações entre as tabelas na sua consulta estão a provocar uma associação circular entre as tabelas, o que está a impedir o Access de converter a consulta para utilização na Web.

O que fazer     Remova associações entre tabelas de modo a que as associações cíclicas sejam removidas.

Início da página

Nota: Exclusão de Responsabilidade da Tradução Automática: Este artigo foi traduzido por um sistema informático sem intervenção humana. A Microsoft fornece estas traduções automáticas para ajudar utilizadores que não falam inglês a desfrutarem de conteúdos acerca dos produtos, serviços e tecnologias da Microsoft. Uma vez que o artigo foi traduzido de forma automática, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×