Verificação de compatibilidade da Web: erros de consulta

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Este artigo lista os erros que podem ocorrer quando você executar o verificador de compatibilidade e fornece informações que podem ajudar a resolver os erros de consulta.

Para obter informações gerais sobre erros do verificador de compatibilidade, consulte o artigo Verificar erros gerais de compatibilidade da 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 de erro    A consulta é incompatível com a Web.

O que significa    Você deve verificar problemas de compatibilidade da Web na consulta.

O que fazer    Recrie a consulta usando o designer de consulta. Para obter mais informações sobre como usar o designer de consulta para criar uma consulta à web, consulte Introdução às consultas.

Início da Página

ACCWeb102014

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

O que significa    Pode haver vários motivos por que você faria receber esse erro. Você pode fazer um destes procedimentos:

  • Referenciando objetos incompatíveis da web.

  • Referenciando expressões incompatível da web.

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

O que fazer     Considere usar o designer de consulta da web para criar consultas que são compatíveis com a web. Para obter mais informações sobre consultas de design para a Web, consulte Introdução às consultas.

Início da Página

ACCWeb103013

Texto de erro    Access não pôde converter a consulta para uso na Web porque os resultados da consulta contêm vários campos que têm o mesmo nome.

O que significa    Vários campos têm o mesmo nome.

O que fazer    Verificar se há nomes de campos duplicados e altere as duplicatas para nomes de campos distintos.

Início da Página

ACCWeb103079

Texto de erro    Incompatibilidade na expressão.

O que significa    Os tipos em ambos os lados da junção são incompatíveis ou os tipos de campo comparados são tipos incompatíveis. Por exemplo, texto em número não pode ser comparado ou Unido.

O que fazer    Certifique-se de que o lado do junções são compatíveis. Por exemplo, associe o tipo de texto tipo de texto e o tipo de número para o tipo de número. Se você não estiver executando uma junção, verifique se você está comparando tipos de campo incompatível.

Início da Página

ACCWeb103900

Texto de erro    Access não pôde converter a consulta para uso na Web.

O que significa    Acesso não foi possível publicar a consulta porque ele usa um tipo de consulta sem suporte, sem suporte expressões, critérios sem suporte ou outros recursos que não têm suporte na Web.

O que fazer    Use o designer de consulta do Access para recriar a consulta.

Início da Página

ACCWeb103901

Texto de erro    A definição da consulta é inválida, para que o objeto de consulta não pode ser criado.

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

O que fazer    Use designers de acesso para recriar a consulta.

Início da Página

ACCWeb103902

Texto de erro    Access não pôde converter a consulta para uso na Web porque ele usa um tipo de consulta sem suporte, sem suporte expressões, critérios sem suporte ou outros recursos que não têm suporte na Web.

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

O que fazer    Remova as expressões que não são compatíveis com a web. Para obter mais informações sobre expressões são válidas sobre consultas, consulte criar uma expressão.

Início da Página

ACCWeb103903

Texto de erro    A definição da consulta é inválida, para que o objeto de consulta não pode ser criado.

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

O que fazer    Certifique-se de que as seguintes condições estão definidas corretamente:

  • Nome do atributo não tem um destes procedimentos:

Sinal de igual no início

=

Ponto

.

Ponto de exclamação

!

Colchetes

[]

Espaço em branco na frente

Caracteres não imprimíveis

Por exemplo: < Enter > ou < TAB >

Qualquer um dos seguintes símbolos

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

  • O atributo name é entre um e 64 caracteres.

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

Início da Página

ACCWeb103904

Texto de erro    Access não pôde converter a consulta para uso na Web porque ela contém uma subconsulta.

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

O que fazer    Modificar sua consulta para que ele não tem uma consulta de sub.

Início da Página

ACCWeb103905

Texto de erro    Access não pôde converter a consulta para uso na Web porque ela 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 fonte de entrada não encontrada.

O que fazer   

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

  • Use designers de consulta do Access para criar uma consulta aninhada válida.

  • Certifique-se de que a consulta de tabela de fonte de entrada ou consulta existe no banco de dados.

Início da Página

ACCWeb103906

Texto de erro    A definição da consulta é inválida, para que o objeto de consulta não pode ser criado.

O que significa    A tabela ou consulta do selecionado ou origem ordem por colunas não foi encontrado.

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

Início da Página

ACCWeb103907

Texto de erro     Access não pôde converter a consulta para uso na Web porque ela não inclui todos os campos em seus resultados.

O que significa    Sem colunas são selecionadas na consulta.

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

Início da Página

ACCWeb103908

Texto de erro     Access não pôde converter a consulta para uso na Web porque ela exibe muitos campos em seus resultados.

O que isso significa     A fonte de consulta tem muitas colunas.

O que fazer     Isso pode ser difícil resolver e talvez você precise examinar as tabelas de origem. Uma tabela pode ter no máximo:

  • JET_ccolFixedMost colunas fixas.

  • Colunas de comprimento variável de JET_ccolVarMost.

  • JET_ccolTaggedMost marcados colunas.

Início da Página

ACCWeb103916

Texto de erro    Access não pôde converter a consulta para uso na Web porque ela depende de uma cláusula ORDER BY que não é suportada na Web...

O que isso significa    Existem uma ou mais das seguintes condições:

  • Nome de um pedido por elemento não é válido.

  • Nome da tabela de origem não é válido.

  • Ordem de classificação é definida como uma opção diferente em ordem crescente ou decrescente.

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

O que fazer    Certifique-se de que as seguintes condições estão definidas corretamente:

  • Nome do atributo não contém qualquer um destes procedimentos:

Sinal de igual no início

=

Ponto

.

Ponto de exclamação

!

Colchetes

[]

Espaço em branco na frente

Caracteres não imprimíveis

Por exemplo: < Enter > ou < TAB >

Qualquer um dos seguintes símbolos

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

  • O atributo name é entre um e 64 caracteres.

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

Início da Página

ACCWeb103918

Texto de erro     Access não pôde converter a consulta para uso na Web porque ela especifica um tipo de junção sem suporte na Web.

O que significa    O servidor não oferece suporte a consultas que têm várias relações entre duas tabelas (junções vários campos).

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

Início da Página

ACCWeb103926

Teste de erro    Não foi possível converter a consulta para uso na Web porque ela não especificar tabela na qual selecionar de acesso.

O que significa     A consulta não tem nenhum tabelas de entrada (ausente cláusula FROM).

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

Início da Página

ACCWeb103927

Texto de erro    Access não pôde converter a consulta para uso na Web porque os resultados da consulta contêm vários campos que têm o mesmo nome.

O que significa    Você especificou o mesmo nome para vários campos.

O que fazer    Verificar se há nomes de campos duplicados e altere as duplicatas para nomes de campos distintos.

Início da Página

ACCWeb103928

Texto de erro    Access não pôde converter a consulta para uso na Web porque alguns dos parâmetros não podem ser convertido para uso na Web.

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

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

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

Sinal de igual no início

=

Ponto

.

Ponto de exclamação

!

Colchetes

[]

Espaço em branco na frente

Caracteres não imprimíveis

Por exemplo: < Enter > ou < TAB >

Qualquer um dos seguintes símbolos

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

  • O atributo name é entre um e 64 caracteres.

Os seguintes tipos são válidos:

Texto (até 255 caracteres)

Números

Booliano

DateTime

Moeda

Início da Página

ACCWeb103930

Texto de erro    Access não pôde converter a consulta para uso na Web porque alguns dos parâmetros são exibidos como campos de resultado ou usados em instruções ORDER BY.

O que significa    A consulta tem um parâmetro que é projetado como um escalar ou usado em uma ordem por instrução.

Isso pode ocorrer se um parâmetro é usado como uma coluna projetada (exemplo: selecione param1 de Table1) ou como ordem por (exemplo: selecionar * de tabela 1 e ordem por campo1 = parâmetro).

O que fazer    Evite o uso de parâmetros de coluna projetada ou ordem por coluna.

Início da Página

ACCWeb103938

Texto de erro    Access não pôde converter a consulta para uso na Web.

O que significa    Existem dois campos que têm o mesmo nome e acesso não pode criar aliases válidos para eles.

O que fazer    Verificar se há nomes de campos duplicados e altere as duplicatas para nomes de campos distintos.

Início da Página

ACCWeb103939

Texto de erro    Access não pôde converter a consulta para uso na Web.

O que significa    A consulta tem um alias que seja maior que 64 caracteres.

O que fazer    Certifique-se de que o alias usado na consulta é menor ou igual a 64 caracteres.

Início da Página

ACCWeb103940

Texto de erro    Access não pôde converter a consulta para uso na Web porque ela especifica um tipo de junção sem suporte na Web.

O que significa    O servidor não oferece suporte a consultas que têm várias associações as mesmas duas tabelas (junções vários campos).

O que fazer    Certifique-se de que as associações que você está usando apenas um campo por tabela.

Início da Página

ACCWeb103942

Texto de erro     Access não pôde converter a consulta para uso na Web porque ela contém uma junção cíclica.

O que significa    As relações entre as tabelas em sua consulta estão causando uma junção circular entre as tabelas que está impedindo a converter a consulta para uso na Web do Access.

O que fazer     Remova relações entre tabelas e junções cíclicas são removidas.

Início da Página

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×