ACC2000: Error OLE O el campo Memo en la consulta de unión

Seleccione idioma Seleccione idioma
Id. de artículo: 208926 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Moderada: Requiere macro básico, codificación y las capacidades de interoperabilidad.

Este artículo se aplica únicamente a las bases de datos de Microsoft Access (.mdb).

Expandir todo | Contraer todo

Síntomas

Cuando se ejecuta una consulta de unión específica de SQL que contiene un campo objeto OLE, puede recibir el siguiente mensaje de error:

<fieldname>No se puede utilizar Memo, OLE o Hyperlink Object campo '<nombrecampo>' en la cláusula SELECT de una consulta de unión.


Observar este comportamiento cuando la base de datos utiliza Microsoft Jet 4.0 Service Pack 5 o versiones anteriores.

Causa

De forma predeterminada, las consultas de unión implícitamente ordenar los datos y eliminan registros duplicados. Porque no puede ordenarse los campos Memo, OLE y objeto de hipervínculo, se produce el error.

Solución

Para evitar este error, agregue el predicado ALL para eliminar la ordenación de los datos del campo. Por ejemplo, agregar el predicado ALL a la siguiente instrucción SQL
SELECT DISTINCTROW Employees.[LastName], Employees.[Photo]
FROM Employees
UNION
SELECT DISTINCTROW Employees.[LastName], Employees.[Photo]
FROM Employees;
				
para generar la instrucción:
SELECT DISTINCTROW Employees.[LastName], Employees.[Photo]
FROM Employees;
UNION ALL
SELECT DISTINCTROW Employees.[LastName], Employees.[Photo]
FROM Employees;
				
tenga en cuenta que no quita la instrucción SQL con el predicado ALL registros duplicados.

Referencias

Para obtener más información acerca de las consultas de unión, haga clic en Ayuda de Microsoft Access en el menú Ayuda , escriba ¿Qué es una consulta SQL y cuándo se usa en el Ayudante de Office o el Asistente para Ayuda y, a continuación, haga clic en Buscar para ver los temas devueltos.

Propiedades

Id. de artículo: 208926 - Última revisión: domingo, 09 de febrero de 2014 - Versión: 3.0
La información de este artículo se refiere a:
  • Microsoft Access 2000 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kberrmsg kbprb KB208926 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 208926

Enviar comentarios

 

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