Partager via


Programme d’administration

Remarque

À compter de Windows XP et Windows Server 2003, ODBC est inclus dans le système d’exploitation Windows. Vous devez installer explicitement ODBC sur les versions antérieures de Windows.

Un programme d’administration, odbc Administration istrator, est inclus avec le SDK Windows/MDAC SDK. Ce programme peut être redistribué par les utilisateurs du Kit de développement logiciel (SDK). En outre, les développeurs peuvent écrire leurs propres programmes d’administration. En règle générale, les développeurs écrivent leurs propres programmes d’administration uniquement s’ils veulent conserver un contrôle total sur la configuration des sources de données ou s’ils configurent des sources de données directement à partir d’une application agissant comme programme d’administration. Par exemple, un programme de feuille de calcul peut permettre aux utilisateurs d’ajouter, puis d’utiliser des sources de données au moment de l’exécution.

Le programme d’administration charge d’abord la DLL du programme d’installation. Il appelle ensuite des fonctions dans la DLL du programme d’installation pour effectuer les tâches suivantes :

  • Ajoutez, modifiez ou supprimez des sources de données de manière interactive. Le programme d’administration peut appeler SQLManageDataSources, SQLCreateDataSource ou SQLConfigDataSource.

    SQLManageDataSources affiche une boîte de dialogue avec laquelle l’utilisateur peut ajouter, modifier ou supprimer des sources de données et spécifier des options de suivi ; cette fonction est appelée lorsque la DLL du programme d’installation est appelée directement à partir de l’Panneau de configuration. SQLCreateDataSource affiche une boîte de dialogue avec laquelle l’utilisateur peut uniquement ajouter des sources de données. SQLConfigDataSource transmet l’appel directement à la DLL de configuration du pilote.

    Dans tous les cas, la DLL du programme d’installation appelle ConfigDSN dans la DLL de configuration du pilote pour ajouter, modifier ou supprimer la source de données. La DLL de configuration du pilote peut inviter l’utilisateur à fournir des informations supplémentaires.

  • Ajoutez, modifiez ou supprimez des sources de données en mode silencieux. Le programme d’administration appelle SQLConfigDataSource dans la DLL du programme d’installation et lui transmet un handle de fenêtre Null, le nom d’une source de données à ajouter, modifier ou supprimer, et une liste de valeurs pour le Registre. La DLL du programme d’installation appelle ConfigDSN dans la DLL de configuration du pilote pour ajouter, modifier ou supprimer la source de données.

  • Ajoutez, modifiez ou supprimez une source de données par défaut. La source de données par défaut est identique à n’importe quelle autre source de données, sauf que son nom est Default. Elle est ajoutée, modifiée ou supprimée de la même manière que toute autre source de données.