fermez cette fenêtre pour revenir au site de microrun

Plan de la page :



Fonctions ODBC




Fonctions ODBC :

Ce jeu de fonctions permet d'accéder à toute base de données compatible avec le standard ODBC de Microsoft.
La base peut être sur le PC local, comme elle peut être également sur un serveur.

Le programme communique avec le driver ODBC à travers des requêtes SQL, pour différents besoins :
- Des requêtes type 'select' qui permettent, via les fonctions de récupération des données, d'interroger la base.
- Des requêtes type 'insert into' qui permettent de mettre à jour les tables de la base.
- Des requêtes type 'create table' qui permettent de manipuler les tables.

Les syntaxes SQL peuvent différer selon le type de la base cible. Le driver des bases MicroSoft ACCESS
est intégré à partir de Windows XP, de cette manière il est possible d'utiliser des bases ACCESS sur tout PC windows,
sans installer nécessairement ACCESS dessus.

























Dans le principe, il faut intialiser ODBC (zODBC_init), puis ouvrir une base existante (zODBC_connect)
avant d'utiliser la fonction zODBC_execute qui permet d'exécuter les requêtes.
Pour des raisons de simplicité et de fiabilité, une seule base ODBC peut être ouverte en même temps,
et une seule requête peut être exécutée en même temps.

Après une requête, il faut utiliser zODBC_down pour pointer sur le premier record.
La fonction zODBC_getinfos rend un tableau contenant les noms des rubriques constituant ce record.
Les fonctions zODBC_nextkeyalpha et dérivées permetent de récupérer chacune des colonnes, une par une, dans ce record.

La fonction zODBC_readerror rendra l'erreur fournie par le driver ODBC sur une requête inaboutie.

Les fonctions zODBC_disconnect, puis zODBC_end, fermeront la base et libèreront la mémoire utilisée par ce module.


Le programme EXBIKV14.at illustre un dialogue complet avec une base de données ACCESS.


























début