Controlador ODBC para Excel puede determinar el tipo de datos incorrecto

Seleccione idioma Seleccione idioma
Id. de artículo: 141284 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Cuando utiliza una hoja de cálculo de Microsoft Excel como origen de datos en Microsoft Query y se intenta crear una combinación entre dos campos de tipos de datos aparentemente similares, Microsoft Query puede generar el mensaje de advertencia siguiente:
Las columnas <nombre> y <nombre> que se va a unir son de tipos diferentes. ¿Crear la combinación de todos modos?
Si elige Sí a esta opción, recibirá uno de los errores siguientes:

Microsoft Query versión 1.0

Tipo no coincidente.

Microsoft Query versión 2.0

Reservado error(-3079); no hay ningún mensaje para este error.

Microsoft Query versión 8.0

No coinciden los tipos en la expresión de COMBINACIÓN.
Este comportamiento se produce independientemente del número de "Filas para buscar" que especificó al configurar el origen de datos.

Causa

Este problema se produce porque los dos campos aparentemente similares pueden evaluarse como de diferentes tipos de datos. Esta diferencia en tipo, produce un error y le impide completar la combinación.

El controlador de conectividad abierta de bases de datos de Microsoft Excel (ODBC) proporciona una opción denominada filas de análisis. Esta opción especifica el número de filas para explorar para determinar el tipo de datos de cada columna. El tipo de datos se determina dado el número máximo de tipos de datos encontrados. Si se encuentran datos que no coincide con el tipo de datos estimado para la columna, se devolverá el tipo de datos como un valor NULL. El archivo ODBC.HLP incluido con el controlador ODBC incluye la siguiente información:
Para el controlador de Microsoft Excel, es posible que escriba un número entre 1 a 16 para las filas explorar; sin embargo, el valor siempre volverá al predeterminado 1. (Un número fuera de los límites devolverá un error.)
Esta información no es correcta. La opción de filas de exploración siempre utilizará las primeras ocho filas de datos para determinar el tipo de datos de un campo determinado, independientemente del número de filas especificado. En el caso donde las 8 primeros filas contienen cuatro numéricos y cuatro valores de texto, el tipo de datos de la columna se forma predeterminada en número.

Solución

Para asegurarse de que tiene acceso Microsoft Query a los datos de Microsoft Excel correctamente, asegúrese de que todos los valores de una columna en particular son del mismo tipo de datos. No mezcle el texto y datos numéricos en una sola columna. Si necesita tienen mixtos de datos de un campo, dar formato a la columna en Microsoft Excel como texto (en el menú Formato, haga clic en celdas y seleccione la opción texto en la ficha números) antes de introducir datos.

Estado

Microsoft está investigando este problema y publicará nueva información aquí en Microsoft Knowledge Base cuando esté disponible.

Referencias

Para obtener más información acerca de filas de análisis, haga clic en Ayuda en el cuadro de diálogo Agregar datos de origen. En la Ayuda de ODBC, haga clic en la ficha Índice y escriba el texto siguiente:
filas para explorar

Propiedades

Id. de artículo: 141284 - Última revisión: martes, 19 de agosto de 2003 - Versión: 1.1
La información de este artículo se refiere a:
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 5.0 Standard Edition
  • Microsoft Query 2000
  • Microsoft Open Database Connectivity Desktop Database Driver Kit 2.0
Palabras clave: 
kbmt kbualink97 KB141284 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): 141284
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

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