DetailPage-MSS-KB

Base de connaissances

Numéro d'article: 178717 - Dernière mise à jour: mercredi 25 août 1999 - Version: 1.0

 

Sommaire

Résumé

La documentation principale de pilotes Microsoft Excel et de texte ODBC est le fichier d'aide de Microsoft Desktop Database Drivers, appelé à partir de bouton d'aide sous administrateur ODBC. Cet article vise à développer les fonctionnalités du pilote Excel et le pilote de texte.

Plus d'informations

Caractéristiques du pilote Excel

  • Lecture :
    Pour utiliser les fonctions de catalogue ODBC, un tableau Excel doit avoir des données qu'il contient.

    Le pilote Excel prend en charge Excel versions 3.0, 4.0, 5.0/7.0 et 97. Les noms de colonnes, le cas échéant, doivent être dans la première ligne. Formats de fichier Excel 3.0, 5.0 et 97 doivent avoir une étendue de base de données définie.
  • Écriture :
    Lors de la création d'une table, le pilote va créer :

    • Une version 3.0 si la version des données source par l'intermédiaire de laquelle la connexion a été effectuée est «Excel» (c'est-à-dire que Excel 3.0/4.0).
    • Une feuille de calcul du classeur auquel il est connecté si la version de la source de données a été «Excel 5.0/7.0 "ou"Excel 97".
  • Concurrence d'accès :
    Par défaut, toutes les tables sont ouverts en lecture seule. L'utilisateur doit explicitement cliquez pour ouvrir exclusivement en désactivant la case à cocher Lecture seule dans le programme d'installation de Excel.
  • Longueur du nom de colonne maximale :
    Noms de colonne plus de 64 caractères génère une erreur.
  • Délimité par des noms de colonne :
    Le pilote Excel permettra contiennent tout Excel valide les noms de colonnes caractères, espaces compris. Identificateurs délimités devront être utilisés dans ce cas. N'utilisez pas un caractère de point d'exclamation (!) dans un nom de colonne, car il a une signification spéciale dans Excel ; si un nom de colonne contient un point d'exclamation, la méthode IISAM Excel en interne convertira en un caractère de signe dollar ($).
  • Noms de colonnes générés par le pilote :
    Noms de colonne (blanc) non spécifiée seront remplacés par les noms générés par le pilote (par exemple, Col1 pour colonne 1, etc.).

Limitations du pilote Excel

  • Insertion dans table :
    Les applications want utiliser l'option Enregistrer sous pour les données Excel devraient émettre une instruction CREATE TABLE pour la nouvelle table et puis effectuez les opérations INSERT suivantes dans la nouvelle table. Les instructions INSERT d'entraîner un ajout dans la table. Aucune autre opération n'est possible sur la table jusqu'à ce qu'il est fermé et rouvert la première fois. Après que la table de fermeture de la première fois, sans les insertions suivantes est possible.
  • SQL non pris en charge :
    Le pilote ne prend pas en charge les instructions DELETE, UPDATE ou ALTER TABLE. Bien qu'il soit possible de mettre à jour les valeurs, des instructions DELETE ne supprime pas une ligne dans une table à partir d'une feuille de calcul Excel. Ces opérations ne sont pas pris en charge. En fait, vous ne pouvez ajouter (insert) à une table.
  • Traitement de chaînes de longueur zéro :
    Car le format de données sous-jacent n'a pas un moyen de faire la distinction entre une chaîne vide et les données NULL, une requête avec une condition de recherche contenant une chaîne vide ne correspondra pas à toutes les chaînes vides dans la table. Cela est dû au fait que la chaîne vide est traitée comme une valeur NULL dans ce cas, et NULL ne correspond jamais à rien (pas même un autre NULL).

Limitations du pilote texte

  • Aucune prise en charge HTML
  • SQL non pris en charge :
    Le pilote ne prend pas en charge les instructions DELETE, UPDATE, CREATE INDEX, DROP INDEX ou ALTER TABLE.
  • Longueur maximale d'une colonne de texte reconnue par «Estimation» :
    La fonctionnalité Guess du pilote texte fonctionne uniquement sur les colonnes de texte qui sont inférieures à 64,513 octets.
  • Traitement de chaînes de longueur zéro :
    Car le format de données sous-jacent n'a pas un moyen de faire la distinction entre une chaîne vide et les données NULL, une requête avec une condition de recherche contenant une chaîne vide ne correspondra pas à toutes les chaînes vides dans la table. Cela est dû au fait que la chaîne vide est traitée comme une valeur NULL dans ce cas, et NULL ne correspond jamais à rien (pas même un autre NULL).

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Open Database Connectivity 3.0
Mots-clés : 
kbmt kbinfo KB178717 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 178717  (http://support.microsoft.com/kb/178717/en-us/ )
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Article KB retiré.Exclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.
Partager
Options de support supplémentaire
Forums du support Microsoft Community
Nous contacter directement
Trouver un partenaire Microsoft Certified Partner
Microsoft Store