
ODBC (Open DataBase Connectivity)  
 
Boursoft utilise le module ODBC pour la gestion des données.  ODBC est un module qui fait partie de Windows. Il est 
généralement fourni et installé avec Windows.  Si un message d'erreur "ODBC" s'affiche dès le démarrage de Boursoft, vous 
trouverez ici le moyen de vérifier votre système et la procédure à suivre pour installer ODBC sur votre ordinateur.  Ce module 
est également appelé "Microsoft Data Access Components", lorsqu'il est livré avec les pilotes de bases de données (Access, ...).   
 
 Sommaire :   
  - Message d'erreur "ODBC n'est pas installé"  - Où trouver les drivers ODBC 32  - Qu'est ce que ODBC   
 
 Message d'erreur "ODBC n'est pas installé" :   
 Voici les deux vérifications préalables à effectuer :   
1) Avez vous l'icône ODBC 32 dans le panneau de configuration ?  (j'insiste sur le 32) (Boursoft est un programme 32 bits. Il 
a donc besoin du module ODBC 32 bits)   
2)  Si OUI, avez vous le pilote Microsoft Access ?  (ouvrez ODBC 32, et allez dans l'onglet [ Pilotes ODBC ])  
  
Si l'une des deux réponses est NON, vous devez installer ces éléments.   
 
 Où trouver les drivers ODBC 32 :   
- Sur le CD-ROM de Windows 98 :  -  
- Allez dans le répertoire : CD:\Add-on\pws  -  
- Exécuter l'application Install.exe  => Message "Serveur Web Personnel" => Cliquez sur suivant  => Choix du type 
d'installation => Cliquez sur le bouton [ Personnalisée ]  => Choix des Composants : => Décochez tout puis 
cochez :  - "Fichiers partagés par les programmes"  - "Microsoft Data Access Components"  => Cliquez sur le 
bouton [ Suivant ] plusieurs fois jusqu'à la fin.   
- Sur le CD-ROM d'office 97 et versions suivantes (mais pas précédentes, car c'était du 16 bits)  =>  
- Allez dans le répertoire Valupack\Dataacc et  
- lancez le programme d'installation Dataacc.exe  - Téléchargement de Dataacc.exe (4,84 Mo)  
  - Sur internet (free downloads) :  http://www.microsoft.com/downloads/release.asp?releaseid=12338  
http://www.microsoft.com/data/download.htm  http://www.microsoft.com/data/download_21242023.htm  
http://www.microsoft.com/downloads/search.asp  (recherchez Data Access, ou ODBC)   
 
 Qu'est ce que ODBC :   
  Open DataBase Connectivity signifie interface Ouverte de Connectivité aux Bases de Données.  ODBC est un 
module qui traduit des requêtes écrites par un programmeur en un langage compréhensible par le système de gestion des données.  
Le programmeur écrit des requêtes avec un langage standard, le SQL (Structured Query Language), et ODBC se charge de 
traduire ces requêtes dans le langage propre à la base de données (Access, ...).  Voici un exemple :  - Le programme demande "je 
veux voir la liste des actions, triées par leur libellé"  (en langage SQL : Select * from Action Order by Libelle)  - Le module 
ODBC traduit la requête dans la "langue propriétaire" de la base de donnée.  (Chaque base de donnée à son langage propre : 
Access, Paradox, SQLServer, Sybase, Oracle, ...)  - La Base de Donnée renvoie la liste des actions : ABN, ACCOR, ADECCO, ...  
C'est ce qui s'appelle du Client/Serveur.  Il est à noter que les possibilités du Client/Serveur ne sont pleinement exploitées que si 
l'on dispose d'un réel Système de Gestion de Base de Données (SGBD) et qu'il réside sur un Serveur dédié à cette tâche.  Les 
avantages sont énormes :  - Le SQL est un langage puissant de manipulation de données.  C'est un langage spécialement dédié à 
la manimulation d'ensembles de données structurées.  Il permet en quelques lignes de programmation d'exécuter des milliers 
d'opérations sur les données.  - Le SQL est un langage standard : on peut très facilement adapter les programmes pour qu'ils 
fonctionnent avec des Moteurs de Base de Données différents.  Boursoft fonctionne en standard avec une base Access, mais 
également avec SQLServer 7. Il pourrait être adapté de façon simple et rapide pour fonctionner avec d'autre Systèmes de Gestion 
de Bases de Données.  - En réseau, plusieurs utilisateurs peuvent se connecter simultanément sur la même base de donnée.  La 
gestion des accès simultanés (lorsque 2 utilisateurs veulent modifier simultanément la même information) est gérée par des règles 
de blocages.  - En cas d'incident (plantage du programme ou du système, coupure de courant), des mécanismes de reprise après 
incident et d'annulation des opérations partiellement terminées permettent de garantir la cohérence et l'intégrité des données. C'est 
ce que l'on appelle le mode Transactionnel. (l'efficacité de ces mécanismes dépend cependant du SGBD et du système sur lequel 
sont stockées les données).   
 
Plus d'info : http://www.microsoft.com/data/odbc/default.htm