08 juillet 2015
publié par 

Lorsqu'une base dispose d'un pilote ODBC (Open Database Connectivity), elle devient accessible à partir de toutes les applications ou sites pouvant utiliser ODBC.
La base HFSQL disposant d'un pilote ODBC, elle peut donc être utilisée depuis des applications tierces sous Windows, ou Linux :

Si cette "standardisation" par ODBC facilite les échanges, il faut rester vigilant sous Linux car ODBC dispose de différentes implémentations.

En effet le pilote ODBC HFSQL pour Linux repose sur iODBC (http://www.iodbc.org). Afin d'accéder à une base HFSQL client/serveur ou HFSQL classic depuis une application ou un site quelconque sous Linux, il faut donc installer le manager iODBC. Par exemple sous Ubuntu, le package libiodbc-dev. Toute l'information nécessaire est fournie dans la page suivante de l'aide du pilote.

Il faut donc s'assurer que l'application qui va devoir accéder à HFSQL via son pilote aura bien la possibilité de passer par iODBC, et non pas UnixODBC qui peut également être utilisé.

Par exemple si l'accès à la base HFSQL doit se faire depuis un site PHP déployé sous Linux, il faut configurer le moteur PHP qui héberge le site, afin qu'il utilise iODBC et non pas UnixODBC (config PHP - iODBC).

< Retour

2 commentaires

David-Alexandre Gauthier
07/05/2019 - 16:36 - Répondre
À noter que IODBC n'est pas utilisable avec les modules NodeJS, très grande limitation pour un language complet à travailler avec HFSQL sous linux. Très curieux d'avoir choisi iODBC vs UnixODBC. UnixODBC semble maintenue alors que IODBC semble à la dérive quand on regarde le journal des mise à jours. IODBC dernière mise à jour en 2012, UnixODBC dernière mise à jour en 2018.

Guillaume BAYLE
07/05/2019 - 17:12 - Répondre
Bonjour, une demande d'implémentation basée sur UnixODBC a été transmise à notre équipe Développement. J'espère que les implémentations nécessaires pourront être planifiées rapidement. Bons développements !

Publier un commentaire : 
Votre adresse email ne sera pas publiée


© 2019 PC SOFT. Tous droits réservés. Réalisé  avec WEBDEV