|
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 resolve os erros.
Para obter informações gerais sobre erros do Verificador de Compatibilidade, consulte o artigo compatibilidade da Web marcar erros gerais.
ACCWeb102012
Texto do erro A Consulta é incompatível com a Web.
O que significa Você deve marcar para 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 Na 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 você receberia esse erro. Você pode estar fazendo um dos seguintes procedimentos:
-
Referenciando objetos incompatíveis da Web.
-
Referenciando expressões incompatíveis 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 consultas Web para criar consultas compatíveis com a Web. Para obter mais informações sobre como criar consultas para a Web, confira Introdução a consultas.
ACCWeb103013
Texto do erro O 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 Verifique se há nomes de campo duplicados e altere as duplicatas para nomes de campo distintos.
ACCWeb103079
Texto do erro Incompatibilidade de tipo 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, o texto em número não pode ser comparado ou ingressado.
O que fazer Verifique se o lado das junções é compatível. Por exemplo, junte o tipo de texto ao tipo de texto e o tipo de número para o tipo de número. Se você não estiver executando uma junção, marcar se estiver comparando tipos de campo incompatíveis.
ACCWeb103900
Texto do erro Não foi possível 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 access para redesenhar a consulta.
ACCWeb103901
Texto do erro A definição da consulta é inválida, de modo 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 de consulta.
O que fazer Use designers de acesso para redesenhar a consulta.
ACCWeb103902
Texto do 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 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 são válidas em consultas, consulte Criar uma expressão.
ACCWeb103903
Texto do erro A definição da consulta é inválida, de modo 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 de nome não tem nenhum dos seguintes:
|
Sinal igual no início |
= |
|---|---|
|
Período |
. |
|
Ponto de exclamação |
! |
|
Colchetes |
[] |
|
Espaço à frente em branco |
|
|
Caracteres não imprimíveis |
Por exemplo: <Enter> ou <TAB> |
|
Qualquer um dos símbolos a seguir |
/ \ : * ? " < > | # { } % ~ & |
-
O atributo de nome tem entre um e 64 caracteres de comprimento.
-
Atributo de legenda: qualquer cadeia de caracteres, até 1024 caracteres.
ACCWeb103904
Texto do erro O acesso 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. Não há suporte para subconsultas no servidor.
O que fazer Modifique sua consulta para que ela não tenha uma subconsulta.
ACCWeb103905
Texto do erro O Access não pôde converter a consulta para uso na Web porque ela 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 de origem ou consulta de entrada de consulta existe no banco de dados.
ACCWeb103906
Texto do erro A definição da consulta é inválida, de modo que o objeto de consulta não possa ser criado.
O que significa A tabela de origem ou a consulta da ordem ou selecionada por colunas não podem ser encontradas.
O que fazer Verifique se a tabela de origem ou consulta de entrada de coluna existe no banco de dados access.
ACCWeb103907
Texto do erro O access não pôde converter a consulta para uso na Web porque ela não inclui campos em seus resultados.
O que significa Nenhuma coluna é selecionada 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 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 resolve e talvez você precise 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 do erro O Access não pôde converter a consulta para uso na Web porque ela depende de 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 de nome não contém nenhum dos seguintes:
|
Sinal igual no início |
= |
|---|---|
|
Período |
. |
|
Ponto de exclamação |
! |
|
Colchetes |
[] |
|
Espaço à frente em branco |
|
|
Caracteres não imprimíveis |
Por exemplo: <Enter> ou <TAB> |
|
Qualquer um dos símbolos a seguir |
/ \ : * ? " < > | # { } % ~ & |
-
O atributo de nome tem entre um e 64 caracteres de comprimento.
-
A expressão é uma expressão válida.
ACCWeb103918
Texto do erro O Access não pôde converter a consulta para uso na Web porque especifica um tipo JOIN que não tem suporte na Web.
O que significa O servidor não dá suporte a consultas que têm várias junções entre duas tabelas (junções de vários campos).
O que fazer Verifique se as junções usam 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 DE.
O que significa A consulta não tem tabelas de entrada (sem a cláusula FROM).
O que fazer Verifique se 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 |
= |
|---|---|
|
Período |
. |
|
Ponto de exclamação |
! |
|
Parênteses retos |
[] |
|
Espaço à esquerda em branco |
|
|
Caracteres 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 |
|
Booliano |
|
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.