OVH Cloud OVH Cloud

Btrieve DOS et ODBC

6 réponses
Avatar
ICSD news & forums
Bonjour
A partir d'une ancienne application qui va migrer, je
vais avoir pas mal de donn=E9es actuellement g=E9r=E9es et
stok=E9es dans des fichiers btrieve dos classiques.
Cela ne me tente pas tellement de le faire via des
exports en fichiers texte et j'aimerais mieux passer
par ODBC.
Quelqu'un pourrait-il m'indiquer une piste pour trouver
un tel driver ODBC ?
Les fichiers Btrieve sont version 5.x mais je dois encore
pouvoir les mettre en version 6 et l'application avait =E9t=E9
d=E9velopp=E9e avec Magic II.
Toute piste sera la bienvenue, si possible pas trop ch=E8re
et surtout en =E9vitant les suites =E9normes dont le driver
ODBC n'est qu'un tout petit composant.
Merci
Jacques

6 réponses

Avatar
Basile Starynkevitch [news]
On 2005-01-21, ICSD news & forums wrote:

A partir d'une ancienne application qui va migrer, je
vais avoir pas mal de données actuellement gérées et
stokées dans des fichiers btrieve dos classiques.
Cela ne me tente pas tellement de le faire via des
exports en fichiers texte et j'aimerais mieux passer
par ODBC.



J'aurais tendance à suggérer d'examiner une solution bâtie sur les
outils en logiciel libre existants, notamment Linux avec par exemple
MySQL ou PostGreSQL.

Notez qu'il faudrait considérer les versions récentes de MySQL (ie
4.1 ou peut-être 5.0) et PostGreSQL (8.0).

(J'ai l'impression que ODBC -que je ne connais guère- est surtout pour
des systèmes Microsoft).

Cela étant dit, j'ai mal compris les besoins exacts et précis du
posteur initial.

--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France
Avatar
Jacques Caron
Salut,

On Fri, 21 Jan 2005 12:32:09 +0000 (UTC), Basile Starynkevitch [news]
wrote:

Notez qu'il faudrait considérer les versions récentes de MySQL (ie
4.1 ou peut-être 5.0) et PostGreSQL (8.0).



Moi j'éviterais la 8.0 de Postresql quelques semaines, il y a toujours un
bug ou deux qui trainent dans les nouvelles versions "majeures". Mais de
toutes façons le posteur original est en train de migrer, ses
considérations sur la cible de la migration ne sont pas le sujet ici.

(J'ai l'impression que ODBC -que je ne connais guère- est surtout pour
des systèmes Microsoft).



ODBC est juste une interface standardisée d'accès à une base de données,
généralement de type SQL (puisqu'on utilise ce language pour faire des
requêtes ODBC). En théorie ça permet de changer la base de données
utilisée juste en changeant le driver ODBC utilisé. Ou on peut passer d'un
serveur à un autre ou d'une base à une autre juste en configurant le dit
driver, sans toucher à l'appli.

Pour ceux qui font du perl, c'est conceptuellement très proche de DBD/DBI.

Cela étant dit, j'ai mal compris les besoins exacts et précis du
posteur initial.



Son besoin est de trouver un driver ODBC capable de lire les bases
existantes au format Btrieve pour migrer vers une vraie base SQL.

Jacques.
--
Interactive Media Factory
Création, développement et hébergement
de services interactifs: SMS, SMS+, Audiotel...
http://www.imfeurope.com/
Avatar
Michel Bernard
Jacques Caron wrote:

Moi j'éviterais la 8.0 de Postresql quelques semaines, il y a toujours
un bug ou deux qui trainent dans les nouvelles versions "majeures".
Mais de toutes façons le posteur original est en train de migrer, ses
considérations sur la cible de la migration ne sont pas le sujet ici.



Il y a eu 5 Release Candidate depuis 1 année: tu n'es pas dans le monde
des logiciels payants où on te balance une version peu testée !!
Avatar
ICSD news & forums
Jacques Caron a écrit :
Salut,

On Fri, 21 Jan 2005 12:32:09 +0000 (UTC), Basile Starynkevitch [news]
wrote:

Notez qu'il faud...



ODBC est juste une interface standardisée d'accès à une base de
données, généralement de type SQL (puisqu'on utilise ce language pour
faire des requêtes ODBC). En théorie ça permet de changer la bas e de
données utilisée juste en changeant le driver ODBC utilisé. Ou o n peut
passer d'un serveur à un autre ou d'une base à une autre juste en
configurant le dit driver, sans toucher à l'appli.



C'est tout à fait cela

Cela étant dit, j'ai mal compris les besoins exacts et précis ..



Son besoin est de trouver un driver ODBC capable de lire les bases
existantes au format Btrieve pour migrer vers une vraie base SQL.




Encore une fois c'est bien dit

Merci à Basile Jacques et Michel de leur contribution mais 3(helas)
cela ne m'avance guère pour mon driver. Je continue la recherche, cela
doit être possible.
Jacques.
Avatar
Guy
Tu peux télécharger une version démo de Pervasive Sql et utiliser le driver
ODBC pour accéder à tes fichiers.
http://www.pervasive.com/developerzone/downloadctl.asp

Guy


"ICSD news & forums" wrote in message
news:41f0afdc$0$2189$
Bonjour
A partir d'une ancienne application qui va migrer, je
vais avoir pas mal de données actuellement gérées et
stokées dans des fichiers btrieve dos classiques.
Cela ne me tente pas tellement de le faire via des
exports en fichiers texte et j'aimerais mieux passer
par ODBC.
Quelqu'un pourrait-il m'indiquer une piste pour trouver
un tel driver ODBC ?
Les fichiers Btrieve sont version 5.x mais je dois encore
pouvoir les mettre en version 6 et l'application avait été
développée avec Magic II.
Toute piste sera la bienvenue, si possible pas trop chère
et surtout en évitant les suites énormes dont le driver
ODBC n'est qu'un tout petit composant.
Merci
Jacques
Avatar
ICSD news & forums
Guy a écrit :
Tu peux télécharger une version démo de Pervasive Sql et utiliser le driver
ODBC pour accéder à tes fichiers.
http://www.pervasive.com/developerzone/downloadctl.asp
Guy



Ok Merci pour le lien j'y cours ! Je tiendrais au courant.