Importante Os Serviços do Access 2010 e os Serviços do Access 2013 estão sendo removidos da próxima versão do SharePoint. Recomendamos que você não crie novos aplicativos da web e migre seus aplicativos existentes para uma plataforma alternativa, como o Microsoft Power Apps. Você pode compartilhar dados do Access com o Dataverse, que é um banco de dados em nuvem no qual você pode criar aplicativos da Power Platform, automatizar fluxos de trabalho, Agentes Virtuais e muito mais para a Web, smartphone ou tablet. Para obter mais informações, confira Introdução: Migrar dados de acesso para o Dataverse. |
Este artigo lista os erros de consulta que você pode encontrar ao executar 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 Compatibilidade da Web verificar erros gerais.
ACCWeb102012
Texto de erro A consulta é incompatível com a Web.
O que significa Você deve verificar se há problemas de compatibilidade com a 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 da Web, consulte Introdução às consultas.
ACCWeb102014
Texto de erro A SQL é incompatível com a Web.
O que significa Pode haver muitos motivos para você receber esse erro. Você pode estar fazendo um dos seguintes:
-
Fazendo referência a objetos incompatíveis da Web.
-
Fazendo referência a expressões incompatíveis da Web.
Para obter mais informações sobre como criar expressões, consulte Build an expression.
O que fazer Considere usar o designer de consulta da Web para criar consultas compatíveis com a Web. Para obter mais informações sobre como projetar consultas para a Web, consulte Introdução às consultas.
ACCWeb103013
Texto de erro O Access não pôde converter a consulta para uso 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 há nomes de campo duplicados e altere as duplicatas para nomes de campo distintos.
ACCWeb103079
Texto de erro Digite incompatibilidade na expressão.
O que significa Os tipos de ambos os lados da junção são incompatíveis ou os tipos de campo comparados são tipos incompatíveis. Por exemplo, texto para número não pode ser comparado ou ingressar.
O que fazer Verifique se o lado das junções é compatível. Por exemplo, associar tipo de texto ao tipo de texto e tipo de número ao tipo de número. Se você não estiver realizando uma junção, verifique se você está comparando tipos de campo incompatíveis.
ACCWeb103900
Texto de erro O Access não pôde converter a consulta para uso na Web.
O que significa O Access não pôde publicar a consulta porque usa um tipo de consulta sem suporte, expressões sem suporte, 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 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 pôde analisar a consulta devido a um erro inesperado na definição da consulta.
O que fazer Use designers do Access para redesenhar a consulta.
ACCWeb103902
Texto de erro O Access não pôde converter a consulta para uso na Web porque usa um tipo de consulta sem suporte, expressões sem suporte, critérios sem suporte ou outros recursos que não têm suporte na Web.
O que significa A consulta contém expressões incompatíveis com a Web. Esse erro pode ocorrer devido a uma restrição de servidor ou quando uma expressão não pode se 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 em consultas, consulte Create an expression.
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 de atributo é incompatível com a Web.
O que fazer Verifique se as seguintes condições estão definidas corretamente:
-
O atributo name não tem nenhum dos seguintes:
Sinal de igual no início |
= |
---|---|
Período |
. |
Ponto de exclamação |
! |
Colchetes quadrados |
[] |
Espaço à frente em branco |
|
Caracteres não imprimíveis |
Por exemplo: <Enter> ou <TAB> |
Qualquer um dos símbolos a seguir |
/ \ : * ? " < > | # { } % ~ & |
-
O atributo name tem entre um e 64 caracteres.
-
Atributo Caption: Qualquer cadeia de caracteres, até 1024 caracteres.
ACCWeb103904
Texto de erro O Access não pôde converter a consulta para uso na Web porque contém uma subconsistênia.
O que significa A consulta contém uma subconsistência. As subconsistência não são suportadas no servidor.
O que fazer Modifique sua consulta para que ela não tenha uma subconsistênia.
ACCWeb103905
Texto de erro O Access não pôde converter a consulta para uso na Web porque depende de uma consulta diferente que não seja 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
-
Verifique se a consulta aninhada é válida.
-
Use designers de consulta do Access para criar uma consulta aninhada válida.
-
Verifique se a tabela ou consulta de origem de entrada de consulta existe no banco 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 a consulta das colunas selecionadas ou ordem por não podem ser encontradas.
O que fazer Verifique se a tabela ou consulta de origem de entrada da coluna existe no banco de dados do Access.
ACCWeb103907
Texto de erro O Access não pôde converter a consulta para uso na Web porque não inclui campos em seus resultados.
O que significa Nenhuma coluna está selecionada na consulta.
O que fazer Selecione ou especifique pelo menos uma coluna de saída na consulta.
ACCWeb103908
Texto de erro O Access não pôde converter a consulta para uso na Web porque exibe muitos campos em seus resultados.
O que significa A fonte de consulta tem muitas colunas.
O que fazer Isso pode ser difícil de resolver e talvez seja preciso 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 marcadas.
ACCWeb103916
Texto de erro O Access não pôde converter a consulta para uso na Web porque se baseia em uma cláusula ORDER BY que não tem suporte na Web..
O que significa Uma ou mais das seguintes condições existem:
-
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 crescente ou decrescente.
-
A expressão não é válida.
O que fazer Verifique se as seguintes condições estão definidas corretamente:
-
O atributo name não contém nenhum dos seguintes:
Sinal de igual no início |
= |
---|---|
Período |
. |
Ponto de exclamação |
! |
Colchetes quadrados |
[] |
Espaço à frente em branco |
|
Caracteres não imprimíveis |
Por exemplo: <Enter> ou <TAB> |
Qualquer um dos símbolos a seguir |
/ \ : * ? " < > | # { } % ~ & |
-
O atributo name tem entre um e 64 caracteres.
-
A expressão é uma expressão válida.
ACCWeb103918
Texto de erro O Access não pôde converter a consulta para uso na Web porque especifica um tipo JOIN que não é suportado na Web.
O que significa O servidor não dá suporte a consultas com várias junções entre duas tabelas (junções de vários campos).
O que fazer Certifique-se de que as junções usem apenas um campo por tabela.
ACCWeb103926
Teste de erro O Access não pôde converter a consulta para uso na Web porque não especifica qual tabela selecionar.
O que significa A consulta não tem tabelas de entrada (faltando a cláusula FROM).
O que fazer Verifique se a consulta tem uma coluna de entrada especificada.
ACCWeb103927
Texto de erro O Access não pôde converter a consulta para uso na Web porque os resultados da consulta contêm vários campos com o mesmo nome.
O que significa Você especificou o mesmo nome para vários campos.
O que fazer Verifique se há nomes de campo duplicados e altere as duplicatas para nomes de campo distintos.
ACCWeb103928
Texto de erro O Access não pôde converter a consulta para uso na Web porque alguns de seus parâmetros não puderam ser convertidos para uso na Web.
O que significa O nome ou o tipo do parâmetro não é válido.
O que fazer Verifique se 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 |
= |
---|---|
Período |
. |
Ponto de exclamação |
! |
Colchetes quadrados |
[] |
Espaço à frente em branco |
|
Caracteres não imprimíveis |
Por exemplo: <Enter> ou <TAB> |
Qualquer um dos símbolos a seguir |
/ \ : * ? " < > | # { } % ~ & |
-
O atributo name tem entre um e 64 caracteres.
Os seguintes tipos são válidos:
Texto (até 255 caracteres) |
---|
Números |
Booliano |
DateTime |
Moeda |
ACCWeb103930
Texto de erro O Access não pôde converter a consulta para uso na Web porque alguns de seus 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 escalar ou usado em uma ordem por instrução.
Isso pode ocorrer se um parâmetro for usado como uma coluna projetada (Exemplo: selecione param1 de Tabela1) ou como ordem por (Exemplo: selecione * da tabela 1 e ordem por field1= param).
O que fazer Evite usar parâmetros que são projetados coluna ou ordem por coluna.
ACCWeb103938
Texto de erro O Access não pôde converter a consulta para uso na Web.
O que significa Há dois campos que têm o mesmo nome e o Access não consegue criar aliases válidos para eles.
O que fazer Verifique se há nomes de campo duplicados e altere as duplicatas para nomes de campo distintos.
ACCWeb103939
Texto de erro O Access não pôde converter a consulta para uso na Web.
O que significa A consulta tem um alias maior que 64 caracteres.
O que fazer Verifique se o alias usado na consulta é menor ou igual a 64 caracteres.
ACCWeb103940
Texto de erro O Access não pôde converter a consulta para uso na Web porque especifica um tipo JOIN que não é suportado na Web.
O que significa O servidor não dá suporte a consultas com várias junções nas mesmas duas tabelas (junções de vários campos).
O que fazer Verifique se as junções que você está usando apenas um campo por tabela.
ACCWeb103942
Texto de erro O Access não pôde converter a consulta para uso na Web porque contém uma junção cíclica.
O que significa As junções entre as tabelas em sua consulta estão causando uma junção circular entre as tabelas, o que impede que o Access converta a consulta para uso na Web.
O que fazer Remova junções entre tabelas para que as junções cíclicas sejam removidas.