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