INF: Notas de controlador ODBC controlador ODBC para Excel y el texto

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

En esta página

Resumen

La documentación principal para controladores de la Microsoft Excel y ODBC de texto es el archivo Ayuda de Microsoft Desktop Database Drivers, invocado desde los botones de Ayuda en Administrador de ODBC. Este artículo está pensado para ampliar la funcionalidad del controlador de Excel y el controlador de texto.

Más información

Características del controlador de Excel

  • Leer:
    Para utilizar las funciones de catálogo ODBC, una tabla debe tener datos en él.

    El controlador de Excel admite las versiones de Excel 3.0, 4.0, 5.0/7.0 y 97. Los nombres de columna, si está presente, deben estar en la primera fila. Formatos de archivo de Excel 3.0, 5.0 y 97, deben tener un rango de base de datos definido.
  • Escritura:
    Al crear una tabla, se creará el controlador:

    • Una versión 3.0 si la versión de los datos de origen a través de que se realizó la conexión es "Excel" (es decir, Excel 3.0 o 4.0).
    • Una hoja del libro al que está conectado si la versión del origen de datos era "Excel 5.0/7.0" o "Excel 97".
  • Concurrencia:
    De forma predeterminada, todas las tablas son abrir en modo de sólo lectura. El usuario debe elegir explícitamente abrir exclusivamente haciendo clic para desactivar la casilla de verificación sólo lectura en el programa de instalación de Excel.
  • Longitud de nombre de columna máximo:
    Nombres de columna más de 64 caracteres producen un error.
  • Delimitado por los nombres de columna:
    El controlador Excel permitirá a los nombres de columna contengan cualquier Excel válido caracteres, incluidos los espacios. Identificadores delimitados tendrá que se utiliza en este caso. No utilice un carácter de signo de exclamación (!) en un nombre de columna, porque tiene un significado especial en Excel; si un nombre de columna contiene un signo de exclamación, los IISAM de Excel internamente se convertirá a un carácter de signo de dólar ($).
  • Nombres de columna generada en el controlador:
    Nombres de columna (en blanco) sin especificar se reemplazará con los nombres generados por el controlador (por ejemplo, Col1 para columna 1 y así sucesivamente).

Limitaciones del controlador de Excel

  • Insertar en tabla:
    Las aplicaciones que desea utilizar la opción Guardar como para datos de Excel podrían emitir una instrucción CREATE TABLE para la nueva tabla y realice las siguientes operaciones INSERT en la tabla nueva. Las instrucciones INSERT como resultado un anexados a la tabla. No hay otras operaciones pueden hacerse en la tabla hasta que se cierra y vuelve a abrir la primera vez. Después de cerrar la primera vez en la tabla, no puede hacerse inserta posteriores.
  • SQL no admitido:
    El controlador no admite instrucciones DELETE, UPDATE o ALTER TABLE. Aunque es posible actualizar los valores, las instrucciones DELETE no elimina una fila de una tabla basándose en una hoja de cálculo de Excel. No se admiten estas operaciones. Básicamente, sólo se puede anexar (Insertar) a una tabla.
  • Tratamiento de cadenas de longitud cero:
    Porque el formato de datos subyacente no tiene ninguna forma de diferenciar entre una cadena vacía y datos NULL, una consulta con una condición de búsqueda que contiene una cadena vacía no coincidirá con cualquier cadenas vacías en la tabla. Esto es porque la cadena vacía se trata como un valor NULL en este caso, y NULL nunca coincide con ninguna (no incluso otro NULL).

Limitaciones del controlador de texto

  • No hay compatibilidad con HTML
  • SQL no admitido:
    El controlador no admite instrucciones DELETE, UPDATE, CREATE INDEX, DROP INDEX o ALTER TABLE.
  • Longitud máxima de una columna de texto reconocida por "Valor":
    La funcionalidad de valor de controlador de texto sólo funciona en columnas de texto que tienen menos de 64.513 bytes.
  • Tratamiento de cadenas de longitud cero:
    Porque el formato de datos subyacente no tiene ninguna forma de diferenciar entre una cadena vacía y datos NULL, una consulta con una condición de búsqueda que contiene una cadena vacía no coincidirá con cualquier cadenas vacías en la tabla. Esto es porque la cadena vacía se trata como un valor NULL en este caso, y NULL nunca coincide con ninguna (no incluso otro NULL).

Propiedades

Id. de artículo: 178717 - Última revisión: miércoles, 25 de agosto de 1999 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft Open Database Connectivity 3.0
Palabras clave: 
kbmt kbinfo KB178717 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): 178717
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