Aplica-se A
Access 2016 Access 2013 Access 2010

Importante    Os Serviços do Access 2010 e os Serviços do Access 2013 serão removidos a partir da próxima versão do SharePoint. Recomendamos que não crie novas aplicações Web e que migre as suas aplicações existentes para uma plataforma alternativa, como o Microsoft Power Apps.

Pode partilhar dados do Access com o Dataverse, que é uma base de dados na cloud na qual pode criar aplicações do Power Platform, Automatizar fluxos de trabalho, Agentes Virtuais e muito mais para a Web, telefone ou tablet. Para obter mais informações, consulte Começar: Migrar dados do Access para o Dataverse.

Este artigo lista erros de consulta que poderá encontrar quando executa o Verificador de Compatibilidade e fornece informações que podem ajudá-lo a resolver os erros.

Para obter informações gerais sobre erros do Verificador de Compatibilidade, consulte o artigo Verificação de compatibilidade Web Erros gerais.

ACCWeb102012

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

O que significa    Tem de verificar se existem problemas de compatibilidade Web na consulta.

O que fazer    Recrie a consulta com o estruturador de consultas. Para obter mais informações sobre como utilizar o estruturador de consultas para criar uma consulta Web, consulte Introdução às consultas.

Início da Página

ACCWeb102014

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

O que significa    Pode haver muitas razões pelas quais iria receber este erro. Pode estar a efetuar um dos seguintes procedimentos:

  • Referenciar objetos incompatíveis com a Web.

  • Referenciar expressões incompatíveis com a Web.

Para obter mais informações sobre como criar expressões, veja Build an expression (Criar uma expressão).

O que fazer     Considere utilizar o estruturador de consultas Web para criar consultas compatíveis com a Web. Para obter mais informações sobre como estruturar consultas para a Web, consulte 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    Vários campos têm o mesmo nome.

O que fazer    Verifique se existem nomes de campo duplicados e altere os duplicados para nomes de campo distintos.

Início da Página

ACCWeb103079

Texto do erro    Escreva erro de correspondência na expressão.

O que significa    Os tipos de ambos os lados da associação são incompatíveis ou os tipos de campo comparados são tipos incompatíveis. Por exemplo, não é possível comparar ou associar texto a número.

O que fazer    Certifique-se de que o lado das associações é compatível. Por exemplo, associar o tipo de texto ao tipo de texto e tipo de número ao tipo de número. Se não estiver a efetuar 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 porque utiliza 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 estruturador de consultas do Access para redesenhar 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 objeto de consulta.

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

O que fazer    Utilize os designers do Access para redesenhar a consulta.

Início da Página

ACCWeb103902

Texto do erro    O Access não conseguiu converter a consulta para utilização na Web porque utiliza 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 significa    A consulta contém expressões incompatíveis com a Web. Este erro pode ocorrer devido a uma restrição de 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 obter mais informações sobre expressões, veja Create an expression (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 objeto de consulta.

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:

  • O atributo name não tem nenhum dos seguintes:

Sinal de igual no início

=

Period

.

Exclamation mark

!

Parênteses retos

[]

Espaço à esquerda em branco

Carateres não imprimíveis

Por exemplo: <introduza> ou <> de tabulação

Qualquer um dos seguintes símbolos

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

  • O atributo name tem entre um e 64 carateres.

  • Atributo legenda: qualquer cadeia, até 1024 carateres.

Início da Página

ACCWeb103904

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

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

O que fazer    Modifique a consulta para que não tenha uma subconsulção.

Início da Página

ACCWeb103905

Texto do erro    O Access não conseguiu converter a consulta para utilização na Web porque 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 encontrada.

O que fazer    

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

  • Utilize os designers 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 objeto de consulta.

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

O que fazer    Certifique-se de que a tabela ou consulta 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 não inclui campos nos resultados.

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

O que fazer    Selecione 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 apresenta demasiados campos nos resultados.

Significado     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 do que:

  • JET_ccolFixedMost colunas fixas.

  • JET_ccolVarMost colunas de comprimento variável.

  • JET_ccolTaggedMost colunas etiquetadas.

Início da Página

ACCWeb103916

Texto do erro    O Access não conseguiu converter a consulta para utilização na Web porque se baseia numa cláusula ORDER BY que não é suportada na Web.

Significado    Existe uma ou mais das seguintes condições:

  • O nome de uma encomenda por elemento não é válido.

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

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

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

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

  • O atributo name não contém nenhum dos seguintes:

Sinal de igual no início

=

Period

.

Exclamation mark

!

Parênteses retos

[]

Espaço à esquerda em branco

Carateres não imprimíveis

Por exemplo: <introduza> ou <> de tabulação

Qualquer um dos seguintes símbolos

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

  • O atributo name tem entre um e 64 carateres.

  • 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 especifica um tipo JOIN que não é suportado na Web.

O que significa    O servidor não suporta consultas que tenham múltiplas associações entre duas tabelas (associações de múltiplos campos).

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

Início da Página

ACCWeb103926

Teste de erros    O Access não conseguiu converter a consulta para utilização na Web porque não especifica a tabela a SELECIONAR DE.

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

O que fazer    Certifique-se de que a 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 se existem nomes de campo duplicados e altere os duplicados para nomes de campo 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 respetivos parâmetros para utilização na Web.

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

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

  • O atributo name não contém:

Sinal de igual no início

=

Period

.

Exclamation mark

!

Parênteses retos

[]

Espaço à esquerda em branco

Carateres não imprimíveis

Por exemplo: <introduza> ou <> de tabulação

Qualquer um dos seguintes símbolos

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

  • O atributo name tem entre um e 64 carateres.

Os seguintes tipos são válidos:

Texto (até 255 carateres)

Números

booleano

DateTime

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 respetivos parâmetros são apresentados como campos de resultado ou utilizados nas instruções ORDER BY.

O que significa    A consulta tem um parâmetro projetado como escalar ou utilizado numa instrução order by.

Isto pode ocorrer se um parâmetro for utilizado como uma coluna projetada (Exemplo: selecionar parâmetro1 da Tabela1) ou como ordem por (Exemplo: selecionar * da tabela 1 e ordenar por campo1= parâmetro).

O que fazer    Evite utilizar parâmetros que são projetados coluna ou ordem por coluna.

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 aliases válidos para os mesmos.

O que fazer    Verifique se existem nomes de campo duplicados e altere os duplicados para nomes de campo 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 superior a 64 carateres.

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

Início da Página

ACCWeb103940

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

O que significa    O servidor não suporta consultas que tenham múltiplas associações nas mesmas duas tabelas (associações de múltiplos campos).

O que fazer    Certifique-se de que as associações estão a utilizar 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 contém uma associação cíclica.

O que significa    As associações entre as tabelas na consulta estão a causar 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 as associações entre tabelas para que as associações cíclicas sejam removidas.

Início da Página

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.