Configuration des sources de données ODBC sous Windows. Configuration d'une source de données ODBC pour Informix

ODBC est conçu pour connecter une application exécutée sur un poste de travail à un serveur et effectuer des procédures liées à la récupération de données. Les principaux composants d'ODBC sont Administrateur Et conducteur. L'administrateur ODBC établit une connexion à une source de données externe spécifiée par l'utilisateur, maintient la communication entre l'application et le serveur, fournit des informations à l'application et charge le pilote si nécessaire. Le pilote contrôle l'interaction de l'application avec le serveur, traduit les instructions SQL de l'application dans le dialecte de la source de données et intercepte les erreurs. Les pilotes ODBC sont contenus dans des bibliothèques de liens dynamiques (DLL).

Pour accéder aux bases de données SQL à partir d'une application Access, vous devez installer le pilote ODBC approprié. Un certain nombre de pilotes ODBC sont inclus avec Access (y compris le pilote Microsoft SQL Server) et peuvent être installés lorsque vous installez Access. Des pilotes ODBC supplémentaires prenant en charge d'autres formats de données peuvent être achetés auprès de fournisseurs tiers. Microsoft Access nécessite des pilotes ODBC 32 bits compatibles avec le protocole ODBC Layer 1. Les pilotes que vous achetez doivent être testés avec Microsoft Access.

Pour voir si le pilote requis est installé sur l'ordinateur, sélectionnez Démarrer, Paramètres, Panneau de configuration, Outils d'administration, Sources de données (ODBC).

Dans l'ouvert Fenêtre Administrateur de source de données ODBC sur l'onglet Pilotes(Pilotes) répertoriera tous les pilotes ODBC installés sur le système.

Si les pilotes ODBC sont installés, lors de l'exécution d'une opération avec des données externes, l'élément devient disponible Bases de données ODBC(ODBC Databases()), qui permet de passer à la procédure de connexion à une source de données externe. Cet élément apparaît dans la liste Type de fichier(Enregistrer sous type) lors de l'importation dans la boîte de dialogue Importer, et lors de la connexion à une table - dans la fenêtre Lien.

Pour accéder à la base de données du serveur SQL, vous devez définir une source de données. Source de données ODBC - est un terme utilisé pour désigner une base de données externe. Une source de données doit être créée pour chaque base de données de serveur avec laquelle Access fonctionne. Les sources de données sont accessibles par nom. Le programme Administrateur ODBC vous permet de créer des sources de données. Chaque pilote ODBC a ses propres exigences pour créer et configurer des sources de données.

L'administrateur ODBC vous permet de configurer et d'utiliser trois types de sources de données :

type de source de données DSN utilisateur- source de données personnalisée. De telles sources de données ne peuvent être utilisées que par un seul utilisateur travaillant sur un ordinateur donné ;

source de données système Système DSN. Il est destiné à tous les utilisateurs et services système sur un ordinateur donné ;

source de données de fichier Fichier DSN. Conçu pour la collaboration entre de nombreux utilisateurs de différents ordinateurs du réseau sur lesquels les mêmes pilotes sont installés pour accéder à la base de données. Lors de la définition de cette source de données, contrairement à d'autres, un fichier est spécifié dans lequel la description de la source est stockée. Le fichier porte l'extension .dsn. Ce fichier doit être disponible sur tous les ordinateurs du réseau dont les utilisateurs y ont accès.

Examinons la création d'une source de données en utilisant l'exemple de User DSN - une source de données utilisateur. La procédure de création de sources de données d'autres types ne présente pratiquement aucune différence et est la suivante.

Activer la boîte de dialogue Administrateur de sources de données ODBS et sélectionnez un onglet dedans DSN utilisateur. Initialement, il ne dispose pas de sources de données pour SQL Server. Pour créer une nouvelle source de données, cliquez sur le bouton Ajouter et dans la fenêtre Créer une nouvelle source de données sélectionnez le pilote SQL Server pour lequel la source est créée.

Après avoir sélectionné le pilote et appuyé sur le bouton Prêt L'assistant de création d'une nouvelle source de données commence à fonctionner. Dans la fenêtre de l'assistant Créez une nouvelle source de données sur SQL Server :

introduire Nom(Nom) de la source de données, qui sera utilisée pour déterminer la source de données lors de la connexion à la base de données du serveur ;

entrez une description, qui aidera à déterminer le but de la base de données utilisée comme source de données ;

choisir serveur(Serveur) auquel se connecter pour accéder à la base de données.

Dans la boîte de dialogue suivante, sélectionnez la méthode de vérification des droits de l'utilisateur pour accéder au serveur SQL lors de sa connexion. Vous pouvez vous connecter à SQL Server à l'aide de deux modes de connexion :

via une connexion fiable, dans lequel un utilisateur qui s'est enregistré avec succès sur le réseau Windows NT et qui est représenté dans les listes d'utilisateurs du serveur n'est pas en outre vérifié. Le serveur fait confiance aux résultats de cette vérification. Ce mode est défini lors de la sélection d'une ligne Avec authentification Windows NT à l'aide de l'ID de connexion réseau.À l'avenir, seule la vérification du droit d'effectuer certains travaux avec des objets de base de données sera effectuée ;

en vérifiant l'identifiant par SQL Server lui-même utilisateur et mot de passe envoyés directement au serveur. Ce mode est défini lors de la sélection d'une ligne Avec authentification SQL Server à l'aide d'un identifiant de connexion et d'un mot de passe saisis par l'utilisateur. Les résultats du scan effectué par Windows NT ne sont pas pris en compte. L'utilisateur doit être connu du serveur sous ce nom.

L'ID utilisateur et le mot de passe doivent être prédéfinis sur le serveur SQL par l'administrateur et fournir le premier niveau de protection des données contre les accès non autorisés. Ensuite, l'assistant vous permet de saisir le nom de la base de données du serveur qui sera utilisée par défaut lors de l'utilisation de la source de données créée.

Après avoir défini un certain nombre de paramètres dans la fenêtre suivante, l'assistant termine la création d'une nouvelle source de données en affichant la fenêtre Configuration du serveur ODBC Microsoft SQL avec des informations sur ses paramètres.

En appuyant sur le bouton Source de données de test, vous pouvez tester une nouvelle source de données. Les résultats du test seront affichés dans la fenêtre correspondante.

Après avoir terminé les étapes de création d'une source de données et revenu à la fenêtre Administrateur de sources de données ODBC, dans la liste sur l'onglet DSN utilisateur verra une ligne avec le nom de la nouvelle source de données.

Ceci termine la création de la source de données. Désormais, en spécifiant uniquement le nom de la source de données, vous pouvez vous connecter à un serveur de données SQL spécifique.

Pour afficher ou modifier les paramètres d'une source de données existante, sélectionnez son nom dans la liste Sources de données utilisateur et appuyez sur le bouton Configurer(Paramètres) . Effectuez les actions nécessaires pour modifier la source dans les boîtes de dialogue qui répètent exactement celles décrites ci-dessus.

Pour supprimer une source de données, sélectionnez son nom dans la liste Sources d'utilisateurs et appuyez sur le bouton Retirer(Supprimer) .

Chaque boîte de dialogue Administrateur ODBC comporte un bouton Référence, en cliquant sur lequel vous pouvez obtenir des informations supplémentaires sur chaque paramètre de source de données.

Communication avec les tables de base de données SQL Server

Les applications créées dans Access peuvent communiquer avec les tables de base de données sur le serveur. Les tables liées, tout en restant au format source sur le serveur, sont affichées dans la fenêtre de la base de données Access. Ces tables peuvent être utilisées avec les tables de la base de données Access locale lors de la création de requêtes, de formulaires et de rapports à l'aide des outils de dialogue Access habituels. Les tables associées peuvent également être affichées en mode Création, mais aucune modification de la structure des tables n'est possible.

Pour créer une connexion avec des tables externes, utilisez la commande Liens vers des fichiers/données externes/tableaux(Fichier/Obtenir des données externes/Tableaux de liens). Lorsque vous exécutez cette commande, une fenêtre s'ouvre Connexion(Lien), dans lequel pour créer une connexion avec des tables de bases de données ODBC externes, vous devez sélectionner dans le champ Type de fichier doubler Bases de données ODBC().

Dans la fenêtre suivante, vous sélectionnez une source de données ODBC qui fournit une connexion au serveur et à la base de données souhaités. Dans la fenêtre d'enregistrement des utilisateurs sur le serveur, un mot de passe est saisi. Après avoir accédé à la base de données du serveur, dans la fenêtre Relation avec les tables Vous pouvez sélectionner les tables qui seront utilisées dans votre travail comme étant liées.

Après avoir sélectionné les tables et terminé la procédure de liaison, les tables du serveur sélectionnées seront affichées dans la liste des tables de la fenêtre de la base de données Access. Différentes icônes sont utilisées pour indiquer les tables associées et les tables stockées dans la base de données actuelle. Si vous supprimez une table associée, la relation avec la table est supprimée, mais pas la table externe elle-même dans le serveur SQL.

Lors de la création de requêtes, de formulaires et de rapports, les tables liées peuvent être utilisées avec les tables de bases de données locales. Dans la fenêtre Ajouter des tables à la requête, les tables associées sont affichées avec les tables locales. Les tables associées peuvent être affichées de la même manière que les tables locales en vue table et en mode conception. Cependant, vous ne pouvez pas modifier la structure d'une table liée.

Si des tables associées sont incluses dans le schéma de base de données Access et que des relations sont établies entre elles, alors dans la vue tabulaire de l'enregistrement de la table principale, les enregistrements de la table subordonnée sont affichés. Par défaut, dans les propriétés d'une table liée ouverte en mode création, la ligne Nom de la sous-table importe [Auto]. Pour rompre la connexion avec une table sur le serveur, supprimez-la simplement, tout comme vous supprimez une autre table de la base de données locale en exécutant la commande Modifier(Modifier/Supprimer) dans la fenêtre de la base de données. Dans ce cas, la table sur le serveur ne sera pas supprimée. Un message indiquant que la connexion a été déconnectée s'affichera.

Toutes les tables associées restent dans la base de données même après sa fermeture. La prochaine fois que vous ouvrirez la base de données, les tables associées s'afficheront ; vous n'aurez pas besoin d'effectuer la procédure d'inclusion des tables associées. Évidemment, travailler avec des tables liées ne peut se faire que si le serveur est disponible. Les informations sur la source de données d'une table liée sont stockées dans les propriétés générales de la table, dans la ligne Description. Les propriétés peuvent être visualisées en mode conception de table.

Toutes les tables associées et leurs paramètres de source de données peuvent être vus dans la fenêtre Gestionnaire de tables liées(Linked Tables Manager), qui s'ouvre à l'aide de la commande du même nom présentée dans la fenêtre Utilitaires(Database Utilites) appelé par la commande Service|Utilitaires(Outils/Utilitaires de base de données). Cette fenêtre vous permet de mettre à jour la relation si l'emplacement ou d'autres paramètres de la source de données ont changé.

Open Database Connectivity (ODBC) est un protocole utilisé pour connecter une base de données Microsoft Access à une source de données externe, telle que Microsoft SQL Server. Cet article fournit une présentation des sources de données ODBC, comment les créer et comment s'y connecter à l'aide de Microsoft Access. Les étapes à suivre dépendent des bases de données et des pilotes ODBC que vous utilisez.

Dans cet article

À propos des sources de données ODBC

Une source de données est une source qui contient les données et les informations de connexion nécessaires pour accéder à ces données. La source de données peut être un serveur SQL, une base de données relationnelle Oracle, une feuille de calcul ou un fichier texte. Les informations de connexion peuvent inclure l'emplacement du serveur, le nom de la base de données, l'ID de connexion, le mot de passe et divers paramètres du pilote ODBC qui décrivent comment se connecter à la source de données. Vous pouvez obtenir ces informations auprès de l'administrateur de la base de données à laquelle vous souhaitez vous connecter.

Dans l'architecture ODBC, les applications (telles qu'Access) se connectent à un gestionnaire de pilotes ODBC, qui à son tour utilise un pilote ODBC spécifique (tel que Microsoft SQL ODBC) pour se connecter à la source de données. Access utilise des sources de données ODBC pour se connecter à des sources de données externes qui ne disposent pas de pilotes intégrés.

Pour vous connecter à une telle source de données, procédez comme suit :

    Installez le pilote ODBC approprié sur l'ordinateur source de données.

    Déterminez le nom de la source de données (DSN) à l'aide du programme Administrateur de sources de données ODBC pour stocker les informations de connexion dans le registre Microsoft Windows ou le fichier DSN, ou en utilisant une chaîne de connexion dans le code Visual Basic pour transmettre les informations de connexion directement au gestionnaire de pilotes ODBC.

Sources de données machines

Les sources de données machine stockent les informations de connexion dans le registre Windows sur un ordinateur spécifique. Ces sources de données ne peuvent être utilisées que sur l'ordinateur sur lequel elles sont définies. Il existe deux types de sources de données machine : utilisateur et système. Les sources de données personnalisées sont disponibles et visibles uniquement pour l'utilisateur actuel. Les sources de données du système peuvent être utilisées par tous les utilisateurs d’ordinateurs. Ils sont affichés pour tous ces utilisateurs et services système. Les sources de données machine sont particulièrement utiles lorsque vous devez fournir une sécurité supplémentaire, car seuls les utilisateurs connectés peuvent afficher la source de données machine. De plus, une telle source ne peut pas être copiée à distance sur un autre ordinateur.

Sources de données de fichiers

Les sources de données basées sur des fichiers (également appelées fichiers DSN) stockent les informations de connexion dans des fichiers texte plutôt que dans le registre Windows et sont généralement plus flexibles à utiliser que les sources de données basées sur une machine. Par exemple, une source de données de fichier peut être copiée sur n'importe quel ordinateur doté d'un pilote ODBC approprié pour garantir que l'application dispose d'informations de connexion précises et cohérentes sur tous les ordinateurs utilisés. Vous pouvez également placer votre source de données de fichiers sur un serveur distinct, la partager sur plusieurs ordinateurs de votre réseau et gérer facilement les informations de connexion centralisées.

Certaines sources de données de fichiers ne peuvent pas être partagées. Ces sources se trouvent sur un ordinateur distinct et pointent vers une source de données machine. Ils peuvent être utilisés pour accéder aux sources de données machine existantes à partir de sources de données fichier.

Chaînes de connexion

Vous pouvez définir une chaîne formatée avec des informations de connexion dans le module. La chaîne de connexion transmet les informations de connexion directement au gestionnaire de pilotes ODBC. Cela permet de simplifier l'application en éliminant le besoin pour l'administrateur ou l'utilisateur de créer un DSN avant d'utiliser la base de données.

Pour plus d’informations sur l’interface ODBC, consultez la référence du programmeur MSDN ODBC.

Ajout d'une source de données ODBC

Avant de continuer, installez le pilote ODBC approprié pour la source de données à laquelle vous souhaitez vous connecter.

Note: Pour ajouter ou configurer une source de données ODBC, vous devez être membre du groupe Administrateurs sur l'ordinateur local.

Pour plus d’informations sur les options individuelles, cliquez sur Référence dans la boîte de dialogue ODBC.

Créer une application qui utilise une base de données

Résumé de la sous-section

Le but de la sous-section est d'assurer l'achèvement des travaux de laboratoire sur la création d'une application de base de données·

Les alias sont souvent utilisés pour travailler avec des bases de données. Un alias de base de données est le nom d'une base de données, qui est écrit dans les paramètres de telle sorte que pour accéder aux tables de cette base de données, il suffit de spécifier un alias. Cette commodité vous permet de modifier facilement le type de base de données sans modifier le texte du programme.

Considérons le principe de détermination d'un alias pour une base de données Microsoft Access stockée dans un fichier sur un disque dur. Disons que nous voulons que l'alias borey corresponde à une base de données dans le fichier borey.mdb. Nous pouvons le faire par programme en utilisant la fonction API ODBC SQLConfigDataSource.

Pour définir un alias manuellement, vous devez exécuter l'administrateur de source de données ODBC (Démarrer\Paramètres\Panneau de configuration\Outils d'administration\Sources de données (ODBC)). La fenêtre de l'administrateur est illustrée à la figure 6.

Figure 6 – Administrateur de source de données ODBC

Ensuite, dans l'onglet « DSN utilisateur » ou « DSN système » (selon que la source de données est créée pour l'utilisateur actuel ou pour tous les utilisateurs du système, respectivement), cliquez sur le bouton « Ajouter ». ·

Une liste des pilotes installés et leur description s'afficheront (Figure 7).

Figure 7 – Administrateur de source de données ODBC. Boîte de dialogue pour créer une nouvelle source de données

·Après avoir cliqué sur le bouton « Terminer » dans la fenêtre qui s'ouvre (Figure 8), vous devez préciser le nom de la source « db » et le chemin d'accès au fichier.

Figure 8 – Administrateur de source de données ODBC. Boîte de dialogue pour créer une nouvelle source de données

· En cliquant sur le bouton « Ok », le système affichera l'alias « borey » pour la base de données, qui pourra être utilisé lors de l'accès au fichier borey.mdb (Figure 9). Il convient de noter que de la même manière, vous pouvez spécifier un alias pour d'autres SGBD.

Figure 9 – Administrateur de source de données ODBC. Boîte de dialogue pour créer une nouvelle source de données

2.2 Informations de base sur le langage C++ (wikipedia)

·C++ est un langage de programmation à usage général compilé et typé statiquement.

Prend en charge les paradigmes de programmation suivants :

Programmation procédurale,

Programmation orientée objet,

Programmation généralisée.

Fournit :

Modularité,

Compilation séparée

Gestion des exceptions,

Abstraction des données

Déclaration des types (classes) d'objets,

Fonctions intégrées

Fonctions virtuelles. ·

La bibliothèque standard comprend, entre autres, des conteneurs et des algorithmes couramment utilisés. C++ combine les fonctionnalités des langages de haut niveau et de bas niveau. Par rapport à son prédécesseur, le langage C, la plus grande attention est accordée à la prise en charge de la programmation orientée objet et générique. La syntaxe C++ est héritée du langage C.



La dernière norme de langage C++, appelée « C++11 », a été adoptée en 2011. Elle comprenait des ajouts importants au cœur du langage et une extension de la bibliothèque standard. ·

Pour afficher correctement cette page, vous avez besoin d'un navigateur prenant en charge JavaScript.

Sources de données ODBC

ODBC est une interface logicielle ouverte permettant d'accéder à diverses bases de données : Oracle, MS SQL, MS Access, MS Excel, etc.

Cette technologie vous permet d'importer des valeurs d'indicateurs provenant de sources de données externes dans le système ELMA.

Conditions requises pour travailler avec des sources de données ODBC

Pour créer et exploiter avec succès des sources de données ODBC, les conditions suivantes doivent être remplies :

    la source de données doit être sur la même machine que le serveur ELMA ;

    les noms des indicateurs de la source de données externe doivent correspondre aux noms des indicateurs du système ELMA ;

    lors de l'importation de valeursindicateurs personnels il faut préciser le login de l'utilisateur dans le système ELMA, qui correspond à la valeur personnelle de l'indicateur ;

    Lors de l'importation de données d'une source de données externe dans le système ELMA, le fichier de cette source doit être fermé.

L'importation de données depuis une source externe dans le système ELMA comprend plusieurs étapes :

Regardons l'importation de données à l'aide de l'exemple suivant : importer des données du fichier MS Excel ("Shipment data.xlsx") (Fig. 1) dans les valeurs des indicateurs Revenus (produits), Revenus (services).

Riz. 1. Contenu du fichier « Données d'expédition.xlsx »

Création d'une source de données ODBC sur le système d'exploitation Windows

Pour créer une source de données dans le système d'exploitation Windows, vous devez effectuer les étapes suivantes :


Après ça dans la fenêtre Administrateur de sources de données ODBC La source de données créée sera affichée (Fig. 5).

Riz. 5. Fenêtre "Administrateur de source de données ODBC". Source de données créée

Création d'une source de données dans ELMA Designer

Pour créer une source de données dans ELMA Designer, vous devez vous rendre dans l'onglet Indicateurs en coupe Sources de données dans le menu contextuel de la sous-section Sources de données ODBC sélectionner un élément Créer(Fig.6).

Riz. 6. Concepteur ELMA. Onglet "Indicateurs". Rubrique "Collecte de données". Menu contextuel de la sous-section "Sources de données ODBC". Bouton Créer

Riz. 7. Fenêtre "Créer une source de données ODBC"

Onglet Paramètres

Nom * – nom de la source de données en cours de création. Ce champ est obligatoire.

Source de données * – source de données externe. Ce champ est obligatoire.

Pour sélectionner une source de données externe, vous devez cliquer sur le bouton à droite du champ et dans la fenêtre qui s'ouvre (Fig. 8) sélectionner la source de données souhaitée. Dans l'exemple considéré - Données d'expédition.

Riz. 8. Boîte de dialogue "Sélectionner la connexion ODBC"

Demande– une requête en langage SQL pour sélectionner les données nécessaires auprès d’une source externe.

– vérifier la syntaxe de la requête sur le serveur. Si des erreurs sont trouvées, elles seront affichées ci-dessous dans le tableau .

– émulation d'une requête sur le serveur. Lors de l'émulation, la requête est exécutée, mais aucune modification n'est apportée à la base de données. En même temps, sur le terrain

– démarrer le processus d’importation des données depuis dans les valeurs des indicateurs correspondants. En même temps, sur le terrain Des informations détaillées sur les valeurs métriques importées seront affichées.

Erreurs– un tableau contenant une liste des erreurs détectées lors de la vérification et de l'émulation des requêtes.

Console – champ contenant des informations sur le processus d’importation.

Un exemple de cet onglet est présenté sur la Fig. 9.

Riz. 9. Fenêtre de création d'une source de données ODBC. Onglet Télécharger

Cet onglet permet de configurer la correspondance entre les valeurs importées et les propriétés de l'indicateur.

Bloquer "Indicateur"

Dans ce bloc, dans la liste déroulante, vous devez sélectionner le nombre d'indicateurs dans lesquels seront chargées les données provenant d'une source externe : ou .

Sélectionner une colonne. Dans ce champ, dans la liste déroulante, vous devez sélectionner la colonne de source de données qui contient les noms des indicateurs requis.

Si l'option est sélectionnée, un champ sera affiché en dessous dans ce bloc Sélectionner dans la liste, dans lequel vous devez sélectionner l'indicateur dans lequel les données seront chargées à partir d'une source externe.

page d'aide correspondante .

Bloquer les "données"

Dans ce bloc, il faut établir la correspondance entre les valeurs importées et les propriétés des indicateurs.

    Plan - colonne de la source de données qui contient les valeurs prévues de l'indicateur.

Page 13 sur 17

Où sont stockés les paramètres de la source de données ODBC ?

Dans les étapes précédentes « Établir une connexion » et « Poursuivre l’établissement d’une connexion », nous avons utilisé l’utilitaire Administrateur ODBC pour établir la connexion. Nous l'avons trouvé dans le panneau de contrôle. C'est en fait un programme régulier. Odbcad32.exe, qui est situé le long d’un chemin spécifique. Autrement dit, il peut être lancé directement à partir du programme et nécessiter que l'utilisateur installe les données. Mais il existe une autre issue. Données sur la ligne source ODBC sont stockés dans le registre dans la section LOGICIEL/ODBC.

Voici les données. Nous pouvons désormais, si nous le souhaitons, les éditer manuellement ou par programme, en demandant uniquement à l'utilisateur de spécifier le fichier. Le chemin est donc le suivant :

HKEY_CURRENT_USER\SOFTWARE\ODBC\ODBC.INI\

Une autre façon d'influencer par programme les paramètres du pilote ODBC- c'est utiliser une fonction SQLConfigDataSource().

Nous pouvons donc configurer ODBC en utilisant les méthodes suivantes :

  • Utilitaire d'administration.
  • Enregistrement.
  • Fonction SQLConfigDataSource().

Fonction SQLConfigDataSource()

Cette fonction ressemble à ceci :

BOOL SQLConfigDataSource
HWND hwndParent, // Pointeur vers la fenêtre qui a appelé la fonction
MOT fDemande, //Type de requête
LPCSTR lpszDriver, // Nom du pilote personnalisé
LPCSTR lpszAttributs // attributs
);

La fonction renvoie VRAI, s'il est terminé avec succès et FAUX si ce n'est pas réussi. L'attribut décrit le type de commande et peut être :

  • ODBC_ADD_DSN- Ajouter une nouvelle source de données utilisateur.
  • ODBC_CONFIG_DSN- Sélectionnez la configuration d'une source de données utilisateur existante.
  • ODBC_REMOVE_DSN- Supprimez la source de données utilisateur existante.
  • ODBC_ADD_SYS_DSN- Ajout d'une nouvelle source de données système.
  • ODBC_CONFIG_SYS_DSN- Nous modifions la source de données du système existant.
  • ODBC_REMOVE_SYS_DSN- Supprimez la source de données système existante.
  • ODBC_REMOVE_DEFAULT_DSN- Supprimer la section de spécification de source de données par défaut du système

Essayons ???

// TestConfig.cpp : Définit le point d'entrée de l'application console.
//

#include "stdafx.h"
#inclure "windows.h"
#include "odbcinst.h"
#include "iostream.h"

vide principal()
{
si (!SQLConfigDataSource(NULL,ODBC_ADD_DSN,
"Pilote Microsoft Excel (*.xls)",
"DSN=Nouvelle source de données Excel\0"
"Description=Nouvelle source de données Excel\0"
"Type de fichier = Excel\0"
"DataDirectory=C:\\ExcelData\0"
"MaxScanRows=20\0"))
{
cout<< "Error config ODBC" << endl;
}
}

Juste pour le voir, vous devez d'abord fermer le panneau de configuration, puis l'ouvrir à nouveau. Après cela, vous verrez qu'une nouvelle source de données a été ajoutée.



Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :