Un cabinet médical pour lequel je travaille utilise un MIS sans ODBC. Cependant, il existe une fonction d'export, et il semble la vider dans un fichier "export.DB". Dans Windows, c'est traditionnellement une base de données Paradox; Cependant, en explorant l'architecture des répertoires, on dirait qu'il existe un serveur Sybase portable. Est-il possible d'accéder à ce fichier * .DB en utilisant Sybase toolkit ou Perl DBI, etc?Est-il possible d'accéder à ce fichier * .DB en utilisant Sybase toolkit ou Perl DBI, etc?
Répondre
Ce n'est pas une réponse directe, mais une étape intermédiaire pourrait être utile.
Vous pouvez essayer la conversion à un format plus accessible à l'aide d'un outil (non libre) tels que:
Si vous convertissez à MDB par exemple, il est relativement facile d'accès avec perl DBI sur les fenêtres .
S'agit-il d'une conversion en un coup ou d'accès répétés/réguliers?
Malheureusement, * .db pourrait être n'importe quoi: Berkeley DB, Paradox, DB III, ou un format propriétaire. Si vous avez de la chance, ce n'est rien de tout cela, et c'est un vieux fichier texte simple (avec des délimiteurs ou une largeur fixe). Je trouverais aussi quelque peu étrange de voir un mélange de Paradox et Sybase dans la même application (comme dans: un backend Sybase produisant un fichier d'export Paradox, sauf s'il s'agit d'un mode d'export spécifique).
Avez-vous plus d'informations sur le moteur qui produit le fichier de données? Vous parlez de Paradox et de Sybase: êtes-vous sûr que c'est l'un de ceux-là?
Avez-vous essayé de regarder le fichier directement, dans quelque chose comme NotePad (ou WordPad si le fichier est grand)? Est-ce du texte ou du charabia? Si charabia, voyez-vous quelque chose dans la première ligne ou alors cela vous donne une idée de son format?