ACC2000: Erro usando OLE ou Memorando campo na consulta união

Traduções deste artigo Traduções deste artigo
ID do artigo: 208926 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Moderado: Requer básica de macro, codificação e interoperabilidade habilidades.

Este artigo se aplica somente a um banco de dados do Microsoft Access (.mdb).

Expandir tudo | Recolher tudo

Sintomas

Quando você executa uma consulta de união específica em SQL que contém um campo objeto OLE, você receberá a seguinte mensagem de erro:

<fieldname>Não é possível usar Memorando, OLE ou objeto hyperlink campo '<nomecampo>' na cláusula SELECT de uma consulta união.


Observar este comportamento quando o banco de dados Access usa o Microsoft Jet 4.0 Service Pack 5 ou anterior.

Causa

Por padrão, consultas união implicitamente classificar os dados e excluir registros duplicados. Como os campos Memorando, OLE e objeto de hiperlink não podem ser classificados, ocorre o erro.

Resolução

Para evitar esse erro, adicione o predicado ALL para eliminar a classificação dos dados do campo. Por exemplo, adicione o predicado ALL à seguinte instrução SQL
SELECT DISTINCTROW Employees.[LastName], Employees.[Photo]
FROM Employees
UNION
SELECT DISTINCTROW Employees.[LastName], Employees.[Photo]
FROM Employees;
				
para produzir a instrução:
SELECT DISTINCTROW Employees.[LastName], Employees.[Photo]
FROM Employees;
UNION ALL
SELECT DISTINCTROW Employees.[LastName], Employees.[Photo]
FROM Employees;
				
Observe que a instrução SQL com o predicado ALL não remove registros duplicados.

Referências

Para obter mais informações sobre as consultas união, clique em Ajuda do Microsoft Access no menu Ajuda , digite o que é uma consulta SQL e quando você utilizaria uma no Assistente do Office ou no Assistente de resposta e, em seguida, clique em Pesquisar para exibir os tópicos retornados.

Propriedades

ID do artigo: 208926 - Última revisão: sexta-feira, 11 de outubro de 2013 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Microsoft Access 2000 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kberrmsg kbprb KB208926 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 208926

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com