Partager via


Définition d’options par programmation pour le pilote de fichier texte

Choix Descriptif Méthode
Nom de la source de données Nom qui identifie la source de données, telle que la paie ou le personnel. Pour définir cette option dynamiquement, utilisez le mot clé DSN dans un appel à SQLConfigDataSource.
Définir le format Affiche la boîte de dialogue Définir le format de texte et vous permet de spécifier le schéma des tables individuelles dans le répertoire de source de données. Cette option ne peut pas être définie dynamiquement par un appel à SQLConfigDataSource.
Descriptif Description facultative des données dans la source de données ; par exemple, « Date de l’embauche, historique des salaires et révision actuelle de tous les employés ». Pour définir cette option de manière dynamique, utilisez le mot clé DESCRIPTION dans un appel à SQLConfigDataSource.
Répertoire Sélectionne le répertoire ciblé. Pour définir cette option de manière dynamique, utilisez le mot clé DEFAULTDIR dans un appel à SQLConfigDataSource.
Liste des extensions Répertorie les extensions de nom de fichier des fichiers texte sur la source de données. Lorsque le pilote de texte est utilisé, un fichier sans extension n’est créé lorsque l’instruction CREATE TABLE est exécutée avec un nom sans extension. D’autres pilotes créent un fichier avec une extension par défaut lorsqu’aucune extension n’est fournie. Pour créer un fichier avec une extension .txt, l’extension doit être incluse dans le nom. Pour afficher les fichiers sans extensions dans la boîte de dialogue Définir le format de texte , « * » doit être ajouté à la liste des extensions. Pour définir cette option de manière dynamique, utilisez le mot clé EXTENSIONS dans un appel à SQLConfigDataSource.
Lecture seule Désigne la base de données en lecture seule. Pour définir cette option dynamiquement, utilisez le mot clé READONLY dans un appel à SQLConfigDataSource.
Lignes à analyser Nombre de lignes à analyser pour déterminer le type de données de chaque colonne. Le type de données est déterminé en fonction du nombre maximal de types de données trouvés. Si des données sont rencontrées qui ne correspondent pas au type de données de la colonne, le type de données est retourné sous forme de valeur NULL.

Pour le pilote de texte, vous pouvez entrer un nombre compris entre 1 et 32767 pour le nombre de lignes à analyser ; toutefois, la valeur est toujours égale à 25. (Un nombre en dehors de la limite retourne une erreur.)
Pour définir cette option dynamiquement, utilisez le mot clé MAXSCANROWS dans un appel à SQLConfigDataSource.
Sélectionner le répertoire Affiche une boîte de dialogue dans laquelle vous pouvez sélectionner un répertoire contenant les fichiers auquel vous souhaitez accéder.

Lorsque vous définissez un répertoire de source de données, spécifiez le répertoire où se trouvent vos fichiers les plus couramment utilisés. Le pilote ODBC utilise ce répertoire comme répertoire par défaut. Copiez d’autres fichiers dans ce répertoire s’ils sont utilisés fréquemment. Vous pouvez également qualifier les noms de fichiers dans une instruction SELECT avec le nom du répertoire : SELECT * FROM C:\MYDIR\EMP

Vous pouvez également spécifier un nouveau répertoire par défaut à l’aide de la fonction SQLSetConnectOption avec l’option SQL_CURRENT_QUALIFIER.
Pour définir cette option de manière dynamique, utilisez le mot clé DEFAULTDIR dans un appel à SQLConfigDataSource.