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 executar o Verificador de Compatibilidade e fornece informações que o podem ajudar a resolver os erros.
Para obter informações gerais sobre erros do Verificador de Compatibilidade, consulte o artigo Verificação de compatibilidade na Web Erros gerais.
ACCWeb102012
Texto de erro A consulta é incompatível com a Web.
O que significa Tem de verificar se há problemas de compatibilidade na Web na consulta.
O que fazer Recrie a consulta utilizando o designer de consultas. Para obter mais informações sobre como usar o designer de consultas para criar uma consulta web, consulte Introdução às consultas.
ACCWeb102014
Texto de erro O SQL é incompatível com a Web.
O que significa Pode haver muitas razões para receber este erro. Pode estar a fazer um dos seguintes:
-
Referenciando objetos incompatíveis na web.
-
Referindo-se a expressões incompatíveis na web.
Para obter mais informações sobre como criar expressões, consulte Construir uma expressão.
O que fazer Considere usar o designer de consulta web para criar consultas compatíveis com a web. Para obter mais informações sobre a conceção de consultas para a Web, consulte Introdução às consultas.
ACCWeb103013
Texto de erro O acesso não foi capaz de converter a consulta para utilização 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 Verifique se há nomes de campo duplicados e altere as duplicações para nomes de campo distintos.
ACCWeb103079
Texto de erro Digite incompatibilidade na expressão.
O que significa Os tipos de ambos os lados da junta são incompatíveis ou os tipos de campo comparados são tipos incompatíveis. Por exemplo, o texto para o número não pode ser comparado ou associado.
O que fazer Certifique-se de que o lado das juntas é compatível. Por exemplo, junte o tipo de texto ao tipo de texto e o número de número escreva para o tipo de número. Se não estiver a fazer uma junção, verifique se está a comparar tipos de campo incompatíveis.
ACCWeb103900
Texto de erro O acesso não foi capaz de converter a consulta para utilização na Web.
O que significa O acesso não foi capaz de publicar a consulta porque utiliza um tipo de consulta não suportada, expressões não apoiadas, critérios não suportados ou outras funcionalidades que não são suportadas na Web.
O que fazer Utilize o designer de consulta Access para redesenhar a consulta.
ACCWeb103901
Texto de erro A definição da consulta é inválida, para que o objeto de consulta não possa ser criado.
O que significa O servidor não foi capaz de analisar a consulta devido a um erro inesperado na definição de consulta.
O que fazer Utilize os designers access para redesenhar a consulta.
ACCWeb103902
Texto de erro O acesso não foi capaz de converter a consulta para utilização na Web porque utiliza um tipo de consulta não suportada, 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 quer por causa de uma restrição do servidor, quer quando uma expressão não pode mover-se 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 em consultas ver Criar uma expressão.
ACCWeb103903
Texto de erro A definição da consulta é inválida, para que o objeto de consulta não possa ser criado.
O que significa Um dos valores do atributo é incompatível com a Web.
O que fazer Certifique-se de que as seguintes condições estão corretamente definidas:
-
O atributo de nome não tem nenhum dos seguintes:
Sinal de igualdade no início |
= |
---|---|
Period |
. |
Exclamation mark |
! |
Suportes quadrados |
[] |
Espaço de liderança em branco |
|
Caracteres não imprimíveis |
Por exemplo: <introduzir> ou <tab> |
Qualquer um dos seguintes símbolos |
/ \ : * ? " < > | # { % ~ & |
-
O atributo do nome tem entre um e 64 caracteres de comprimento.
-
Atributo de legenda: Qualquer string, até 1024 caracteres.
ACCWeb103904
Texto de erro O acesso não foi capaz de converter a consulta para utilização na Web porque contém uma sub-consulta.
O que significa A consulta contém um subquery. Os subqueries não são suportados no servidor.
O que fazer Modifique a sua consulta de modo a que não tenha uma sub-consulta.
ACCWeb103905
Texto de erro O acesso não foi capaz de converter a consulta para utilização na Web porque se baseia numa 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 que não pode ser encontrada.
O que fazer
-
Certifique-se de que a consulta aninhada é válida.
-
Utilize os designers de consulta access para criar uma consulta aninhada válida.
-
Certifique-se de que a tabela de fontes de entrada de consulta ou consulta existe na base de dados.
ACCWeb103906
Texto de erro A definição da consulta é inválida, para que o objeto de consulta não possa ser criado.
O que significa A tabela de origem ou consulta do selecionado ou encomenda por colunas não pode ser encontrada.
O que fazer Certifique-se de que a tabela de origem de entrada de colunas ou consulta existe na sua base de dados Access.
ACCWeb103907
Texto de erro O acesso não foi capaz de converter a consulta para utilização na Web porque não inclui quaisquer campos nos seus 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 de erro O acesso não foi capaz de converter a consulta para utilização na Web porque apresenta demasiados campos nos seus resultados.
Significado A fonte de consulta tem demasiadas colunas.
O que fazer Isto pode ser difícil de resolver e talvez tenha que examinar as tabelas de origem. Uma mesa não pode ter mais do que:
-
JET_ccolFixedMost colunas fixas.
-
JET_ccolVarMost colunas de comprimento variável.
-
JET_ccolTaggedMost colunas marcadas.
ACCWeb103916
Texto de erro O acesso não foi capaz de 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 ordem por elemento não é válido.
-
O nome da tabela de origem não é válido.
-
A ordem de classificação é definida como 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 corretamente definidas:
-
O atributo de nome não contém nenhum dos seguintes:
Sinal de igualdade no início |
= |
---|---|
Period |
. |
Exclamation mark |
! |
Suportes quadrados |
[] |
Espaço de liderança em branco |
|
Caracteres não imprimíveis |
Por exemplo: <introduzir> ou <tab> |
Qualquer um dos seguintes símbolos |
/ \ : * ? " < > | # { % ~ & |
-
O atributo do nome tem entre um e 64 caracteres de comprimento.
-
A expressão é uma expressão válida.
ACCWeb103918
Texto de erro O acesso não foi capaz de converter a consulta para utilização na Web porque especifica um tipo DE JOIN que não é suportado na Web.
O que significa O servidor não suporta consultas que tenham múltiplas junções entre duas tabelas (junções de vários campos).
O que fazer Certifique-se de que as juntas utilizam apenas um campo por tabela.
ACCWeb103926
Teste de erro O acesso não foi capaz de converter a consulta para utilização na Web porque não especifica qual tabela a selecionar.
O que significa A consulta não tem tabelas de entrada (faltando a cláusula FROM).
O que fazer Certifique-se de que a sua consulta tem uma coluna de entrada especificada.
ACCWeb103927
Texto de erro O acesso não foi capaz de converter a consulta para utilização na Web porque os resultados da consulta contêm vários campos que têm o mesmo nome.
O que significa Especificou o mesmo nome para vários campos.
O que fazer Verifique se há nomes de campo duplicados e altere as duplicações para nomes de campo distintos.
ACCWeb103928
Texto de erro O acesso não foi capaz de converter a consulta para utilização na Web porque alguns dos seus parâmetros não podiam ser convertidos 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 de nome não contém:
Sinal de igualdade no início |
= |
---|---|
Period |
. |
Exclamation mark |
! |
Suportes quadrados |
[] |
Espaço de liderança em branco |
|
Caracteres não imprimíveis |
Por exemplo: <introduzir> ou <tab> |
Qualquer um dos seguintes símbolos |
/ \ : * ? " < > | # { % ~ & |
-
O atributo do nome tem entre um e 64 caracteres de comprimento.
Os seguintes tipos são válidos:
Texto (até 255 caracteres) |
---|
Números |
booleano |
DateTime |
Moeda |
ACCWeb103930
Texto de erro O acesso não foi capaz de converter a consulta para utilização na Web porque alguns dos seus parâmetros são apresentados como campos de resultados ou utilizados em declarações ORDER BY.
O que significa A consulta tem um parâmetro que é projetado como um escalar ou usado em uma ordem por declaração.
Isto pode ocorrer se um parâmetro for utilizado como uma coluna projetada (Exemplo: selecionar param1 do Quadro1) ou como ordem por (Exemplo: selecionar * da tabela 1 e encomendar por campo1= param).
O que fazer Evite utilizar parâmetros projetados de coluna ou ordem por coluna.
ACCWeb103938
Texto de erro O acesso não foi capaz de 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 pseudónimos válidos para eles.
O que fazer Verifique se há nomes de campo duplicados e altere as duplicações para nomes de campo distintos.
ACCWeb103939
Texto de erro O acesso não foi capaz de converter a consulta para utilização na Web.
O que significa A consulta tem um pseudónimo superior a 64 caracteres.
O que fazer Certifique-se de que o pseudónimo utilizado na consulta é inferior ou igual a 64 caracteres.
ACCWeb103940
Texto de erro O acesso não foi capaz de converter a consulta para utilização na Web porque especifica um tipo DE JOIN que não é suportado na Web.
O que significa O servidor não suporta consultas que tenham múltiplas junções nas mesmas duas tabelas (junções multi-campos).
O que fazer Certifique-se de que as juntas estão a utilizar apenas um campo por tabela.
ACCWeb103942
Texto de erro O acesso não foi capaz de converter a consulta para utilização na Web porque contém uma junção cíclica.
O que significa As junções entre as tabelas da sua consulta estão a causar uma ligação circular entre as tabelas que impede o Acesso de converter a consulta para utilização na Web.
O que fazer Remova as juntas entre as mesas de modo a que as juntas cíclicas sejam removidas.