7
votes

Y a-t-il un remplacement pour MDBoTools?

J'utilise la fonctionnalité SQL de MDBTools pour vous connecter à un fichier .mdb 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.

Caractéristiques dont j'ai besoin:

  • SQL, soit avec des liaisons Python, soit par ODBC.
  • comme instruction dans les opérations SQL.
  • rejoindre si possible.
  • fonctionne sur des non-fenêtres.
  • Sub-SelectS serait vraiment pratique.
  • La prise en charge de l'écriture est pas nécessaire.

    Y a-t-il un remplacement pour celui qui est activement développé?


2 commentaires

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)


4 Réponses :


3
votes

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.


2 commentaires

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.



2
votes

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.


0 commentaires

-2
votes

Il existe un pilote ODBC pour Linux pouvant lire MS-Access. http://www.easysoft.com/products/data_access/ODBC -access-driver / index.html

et cela coûte de l'argent.


1 commentaires

L'avez-vous utilisé ou avez-vous juste trouvé cela dans une recherche Google? Ou travaillez-vous pour EasySoft?



6
votes

MDBTools est à nouveau un projet actif, hébergé sur GITUB:

https://github.com/brianb/mdbtools


1 commentaires

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