Conversion MS Access
Révision datée du 8 mars 2006 à 12:06 par imported>SylvainBeucler
Pour convertir une base MS Access vers autre chose...
MDB Tools
- http://mdbtools.sourceforge.net/
- aptitude install mdbtools
Utilisé notamment par OpenOffice.org 2 pour offrir une liaison en lecture seule à une base Access. OOo2 ne permet en revanche aucun type d'exportation à ma connaissance.
MDB Tools est composé de plusieurs outils simples, dont mdb-export
MDB2MySQL
MDB2MySQL se base sur MDB Tools pour fournir un dump utilisable par MySQL.
Il y a cependant beaucoup d'erreurs:
- il peut produire des VARCHAR d'une taille supérieur à 255, ce qui n'est pas admis par MySQL (à la place de passer vers TEXT)
- les noms des tables devraient être modifiés pour remplacer les caractères invalides pour MySQL mais valides dans Access (notamment, les espaces) - mais ça ne fonctionne pas :/
- si un champ en fin d'enregistrement est vide, il n'est pas utilisé dans le "INSERT", et MySQL considère cela comme une erreur.