|
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 |
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.
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.
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.
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.
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.