OVH Cloud OVH Cloud

Base de données Foxpro

10 réponses
Avatar
JKB
Bonjour à tous,

Un utilisateur vient de m'apporter une base de données (selon lui)
d'origine Foxpro. Comment utiliser ce truc sous Linux ? J'ai un tas
de fichiers avec les extensions suivantes :
DBC, DCT, DCX, FRT, FRX, PJT, PJX, FRT, FRX, DBF, FPT et TBK

Comment ouvrir ces trucs ? Des idées ?

Merci d'avance,

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.

10 réponses

Avatar
didier gaumet
On Fri, 16 Feb 2007 16:49:54 +0000, JKB wrote:

Bonjour à tous,

Un utilisateur vient de m'apporter une base de données (selon lui)
d'origine Foxpro. Comment utiliser ce truc sous Linux ? J'ai un tas
de fichiers avec les extensions suivantes :
DBC, DCT, DCX, FRT, FRX, PJT, PJX, FRT, FRX, DBF, FPT et TBK

Comment ouvrir ces trucs ? Des idées ?

Merci d'avance,

JKB


Dans mon souvenir Foxpro était un SGBD compatible DBASE (ce que semble
confirmer l'extension DBF): tu devrais donc pouvoir utiliser des outils
Linux qui savent lire du DBASE.
Sur ma Debian, une recherche sur les paquets qui contiennent "dbase" ou
"dbf" donne ça (xbase signifie compatible dbase):

:~$ apt-cache search dbf
dbf2mysql - xBase <--> MySQL
dbview - View dBase III files
gnumeric - GNOME spreadsheet application
libcameleon-ocaml-dev - OCaml library to display LablGTK dialog boxes
libdbaudiolib0 - Communicate to the DBMix audio system (runtime library)
libdbaudiolib0-dev - Communicate to the DBMix audio system (development files)
libdbd-xbase-perl - Perl module to access xbase files (optionally through DBI)
libxbase2.0-0 - xbase compatible C++ class library (shared libraries)
libxbase2.0-bin - xbase compatible C++ class library (utilities)
libxbase2.0-dev - xbase compatible C++ class library (development files)
libxbsql-bin - command-line interface to libxbsql
libxdb1 - xbase compatible C++ class library
ocaml-dbforge - graphical tool for generating OCaml code to access databases
postgresql-contrib-7.4 - additional facilities for PostgreSQL
postgresql-contrib-8.1 - additional facilities for PostgreSQL

:~$ apt-cache search dbase
acidbase - Basic Analysis and Security Engine
cldump - Clarion database files extractor
dbview - View dBase III files
libdbd-xbase-perl - Perl module to access xbase files (optionally through DBI)
libhk-classes-xbase - XBase/DBase plugin for hk_classes
libxbase2.0-0 - xbase compatible C++ class library (shared libraries)
libxbase2.0-bin - xbase compatible C++ class library (utilities)
libxbase2.0-dev - xbase compatible C++ class library (development files)
libxdb1 - xbase compatible C++ class library
php-db - PHP PEAR Database Abstraction Layer
postgresql-contrib-7.4 - additional facilities for PostgreSQL
r-cran-rodbc - GNU R package for ODBC database access
snort-pgsql - Flexible Network Intrusion Detection System [PostgreSQL]

Avatar
sansflotusspam
JKB a commis :

Bonjour à tous,

Un utilisateur vient de m'apporter une base de données (selon lui)
d'origine Foxpro. Comment utiliser ce truc sous Linux ? J'ai un tas
de fichiers avec les extensions suivantes :
DBC, DCT, DCX, FRT, FRX, PJT, PJX, FRT, FRX, DBF, FPT et TBK

Comment ouvrir ces trucs ? Des idées ?

Merci d'avance,

JKB



FoxPro était un (très bon) SGBDR de Borland, sous Dos pour les premières
versions, et sous Window$ 3 et Win 95/98 pour les dernières.
Tu peux lire sans aucun problème les tables (*.dbf) avec OpenOffice.org
Calc ou Base.
En revanche, les index (dcx, frx) les croisements (frt) les formulaires
d'états et de requêtes (dbc, frt) et les tables de cohérences (tbk)
sont dans un format propre à FoxPro et ne pourront être récupérés
qu'avec un Foxpro (sous Freedos ou Qemu), ou, partiellement, avec un
Clipper (un dBase très amélioré, sous Dos).
Il me semble me souvenir aussi, mais je n'en suis pas sûr, que FrameWork
IV accédait aux bases FoxPro.
Je n'ai plus de FoxPro sous la main, mais j'ai un Clipper sur floppy
5,4' à la cave, je peux t'envoyer une image si ça t'intéresse.
Le mieux est quand même de récupérer un vrai FoxPro, il doit y en avoir
des flopées dans dans les boîtes à chaussures.
A+

Avatar
DoMinix
JKB a commis :

Bonjour à tous,

Un utilisateur vient de m'apporter une base de données (selon lui)
d'origine Foxpro. Comment utiliser ce truc sous Linux ? J'ai un tas
de fichiers avec les extensions suivantes :
DBC, DCT, DCX, FRT, FRX, PJT, PJX, FRT, FRX, DBF, FPT et TBK

Comment ouvrir ces trucs ? Des idées ?

Merci d'avance,

JKB



FoxPro était un (très bon) SGBDR de Borland, sous Dos pour les premières
versions, et sous Window$ 3 et Win 95/98 pour les dernières.
Tu peux lire sans aucun problème les tables (*.dbf) avec OpenOffice.org
Calc ou Base.
En revanche, les index (dcx, frx) les croisements (frt) les formulaires
d'états et de requêtes (dbc, frt) et les tables de cohérences (tbk)
sont dans un format propre à FoxPro et ne pourront être récupérés
qu'avec un Foxpro (sous Freedos ou Qemu), ou, partiellement, avec un
Clipper (un dBase très amélioré, sous Dos).
Il me semble me souvenir aussi, mais je n'en suis pas sûr, que FrameWork
IV accédait aux bases FoxPro.
Je n'ai plus de FoxPro sous la main, mais j'ai un Clipper sur floppy
5,4' à la cave, je peux t'envoyer une image si ça t'intéresse.
Le mieux est quand même de récupérer un vrai FoxPro, il doit y en avoir
des flopées dans dans les boîtes à chaussures.
A+



foxpro *est* un produit actuel sous licence appartenant a Microsoft.
actuellement dans sa version 9
Originellement devellopé par AB-soft il a été racheté par M$ fin 90's.
j'ai developé avec debut des 90's versionn 1, et 2. (sous DOS et win31)

la question de l'usage de tout ces fichiers dépend de ce que tu cherche.
récupéré les données et une chose, (lire des DBF)
faire fonctionner l'application et est une autre ... (MV, wine? etc )

--
dominix


Avatar
Arol
"DoMinix" a écrit dans le message de news:
faire fonctionner l'application et est une autre ... (MV, wine? etc )


Autant passer la base sous mysql à ce moment.

Avatar
JKB
Le 17-02-2007, à propos de
Re: Base de données Foxpro,
DoMinix écrivait dans fr.comp.os.linux.configuration :
JKB a commis :

Bonjour à tous,

Un utilisateur vient de m'apporter une base de données (selon lui)
d'origine Foxpro. Comment utiliser ce truc sous Linux ? J'ai un tas
de fichiers avec les extensions suivantes :
DBC, DCT, DCX, FRT, FRX, PJT, PJX, FRT, FRX, DBF, FPT et TBK

Comment ouvrir ces trucs ? Des idées ?

Merci d'avance,

JKB



FoxPro était un (très bon) SGBDR de Borland, sous Dos pour les premières
versions, et sous Window$ 3 et Win 95/98 pour les dernières.
Tu peux lire sans aucun problème les tables (*.dbf) avec OpenOffice.org
Calc ou Base.
En revanche, les index (dcx, frx) les croisements (frt) les formulaires
d'états et de requêtes (dbc, frt) et les tables de cohérences (tbk)
sont dans un format propre à FoxPro et ne pourront être récupérés
qu'avec un Foxpro (sous Freedos ou Qemu), ou, partiellement, avec un
Clipper (un dBase très amélioré, sous Dos).
Il me semble me souvenir aussi, mais je n'en suis pas sûr, que FrameWork
IV accédait aux bases FoxPro.
Je n'ai plus de FoxPro sous la main, mais j'ai un Clipper sur floppy
5,4' à la cave, je peux t'envoyer une image si ça t'intéresse.
Le mieux est quand même de récupérer un vrai FoxPro, il doit y en avoir
des flopées dans dans les boîtes à chaussures.
A+



foxpro *est* un produit actuel sous licence appartenant a Microsoft.
actuellement dans sa version 9
Originellement devellopé par AB-soft il a été racheté par M$ fin 90's.
j'ai developé avec debut des 90's versionn 1, et 2. (sous DOS et win31)

la question de l'usage de tout ces fichiers dépend de ce que tu cherche.
récupéré les données et une chose, (lire des DBF)
faire fonctionner l'application et est une autre ... (MV, wine? etc )


Je cherche simplement à exporter les données dans une base SQL.

JKB

--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.



Avatar
Franssoa
Je cherche simplement à exporter les données dans une base SQL.
J'utilise dbf2mysql, pas très rapide, mais qui fonctionne.


Avatar
Denis Beauregard
Le Fri, 16 Feb 2007 16:49:54 +0000 (UTC), JKB
écrivait dans
fr.comp.os.linux.configuration:

Bonjour à tous,

Un utilisateur vient de m'apporter une base de données (selon lui)
d'origine Foxpro. Comment utiliser ce truc sous Linux ? J'ai un tas
de fichiers avec les extensions suivantes :
DBC, DCT, DCX, FRT, FRX, PJT, PJX, FRT, FRX, DBF, FPT et TBK

Comment ouvrir ces trucs ? Des idées ?


Le format .dbf est très simple. C'est du texte. Dans l'en-tête, on
a la liste des champs et leur largeur, et plus bas, le contenu de
chaque enregistrement. C'est donc assez facile de faire un petit
logiciel qui va convertir assez rapidement un fichier.

Où cela devient compliqué, c'est si on veut conserver les mémos qui
ont un autre format.


Denis

Avatar
Nina Popravka
On Sat, 17 Feb 2007 17:27:23 -0500, Denis Beauregard
wrote:

Le format .dbf est très simple. C'est du texte. Dans l'en-tête, on
a la liste des champs et leur largeur, et plus bas, le contenu de
chaque enregistrement. C'est donc assez facile de faire un petit
logiciel qui va convertir assez rapidement un fichier.


Et tous les tableurs l'ouvrent. Celui d'OOo, par ex.
--
Nina

Avatar
Thierry Boudet
On 2007-02-16, JKB wrote:

Un utilisateur vient de m'apporter une base de données (selon lui)
d'origine Foxpro. Comment utiliser ce truc sous Linux ? J'ai un tas
de fichiers avec les extensions suivantes :
DBC, DCT, DCX, FRT, FRX, PJT, PJX, FRT, FRX, DBF, FPT et TBK

Comment ouvrir ces trucs ? Des idées ?


Regarde http://www.itk.ru/english/index.shtml (ou Pick :)



--
Puisqu'un BSD peut se connecter à plusieurs Terres net, c'est qu'il
peut se connecter à internet, car qui peut décharger deux bennes de
gravier peut en décharger une seule.
--{ Et la friteuse ? }--

Avatar
manuel viet
Thierry Boudet wrote:

On 2007-02-16, JKB wrote:

Un utilisateur vient de m'apporter une base de données (selon lui)
d'origine Foxpro. Comment utiliser ce truc sous Linux ? J'ai un tas
de fichiers avec les extensions suivantes :
DBC, DCT, DCX, FRT, FRX, PJT, PJX, FRT, FRX, DBF, FPT et TBK

Comment ouvrir ces trucs ? Des idées ?


Regarde http://www.itk.ru/english/index.shtml (ou Pick :)


Oulala, ça ne nous rajeuni pas... la dernière fois que j'ai touché à
Clipper, ça s'appelait encore Nantucket (91~92) ! Ceci dit, à l'époque,
j'avais trouvé que ça dépassait la plupart des autres langages pour BD, de
la tête et des épaules. Je suis content de voir qu'il vit encore, je
pensais qu'après le fiasco de CA, clipper deviendrait une langue morte de
l'informatique. BoolClipForever := .T. !!!

--
Manuel VIET * mailto: