J'utilise la fonctionnalité SQL de MDBTools pour vous connecter à un fichier Caractéristiques dont j'ai besoin: p>
Y a-t-il un remplacement pour celui qui est activement développé? p> .mdb code> sur Linux. MDBTools est toujours bêta et n'a pas été mis à jour depuis 2007, de nombreuses fonctionnalités telles que suffisamment de support SQL ne sont pas encore disponibles. P>
comme code> instruction dans les opérations SQL. LI>
rejoindre code> si possible. li>
4 Réponses :
Vous pouvez utiliser cette http://code.google.com/p/mdb- SQLite / outil Pour convertir les fichiers en SQLite et utiliser votre langue de script préférée pour y accéder. P>
Je ne vois rien dans la question indiquant qu'un magasin de données différent est une option. -1
@ David: seulement comme dernière option si ce n'est pas possible sinon.
Une solution que j'ai récemment rencontrée pour une certaine utilisation. Jackcess est une bibliothèque pure Java pour lire et écrire dans des bases de données d'accès MS. P>
Il existe un pilote ODBC pour Linux pouvant lire MS-Access. http://www.easysoft.com/products/data_access/ODBC -access-driver / index.html p>
et cela coûte de l'argent. P>
L'avez-vous utilisé ou avez-vous juste trouvé cela dans une recherche Google? Ou travaillez-vous pour EasySoft?
MDBTools est à nouveau un projet actif, hébergé sur GITUB:
https://github.com/brianb/mdbtools
2020 Mise à jour: Le repo en amont est mort et n'a pas vu d'activité récente. Une fourchette maintenue avec de nombreuses corrections et améliorations est disponible à github.com/evanmiller/mdbtools
Hautement improbable. Je n'ai jamais vu de tel que je ne sais pas tout sur l'accès. En outre, l'écriture de support est hautement, très complexe et probablement aussi importante que tout ce qu'ils ont fait jusqu'à présent.
Dupliqué possible de lire une base de données d'accès à Python sur la plate-forme non-Windows (Linux ou Mac)