Bonjour,
existe t'il une méthode pour passer d'access à interbase ?
Au niveau table comment réaliser la migration ?
D'avance merci,
Alexandre.
Bonjour,
existe t'il une méthode pour passer d'access à interbase ?
Au niveau table comment réaliser la migration ?
D'avance merci,
Alexandre.
Pour faire la migration, il te faut "porter" la définition de chaque colonne de chaque table vers des types supportés par Interbase. En particulier, il faudra modifier les colonnes auto-incrémentées parce qu'Interbase n'a pas d'équivalent direct pour ce type.
Pour les types standards (BLOB, int etc...), il n'y aura rien d'autre à modifier.
C'est mon premier post sur ce forum !! Merci à tous de contribuer activement au partage de vos connaissances !
Je suis en train de migrer 1 BDD MS-Access (format 97 utilisé sous Access 2000) vers un Firebird 1.5 ...
Je rencontre des difficultés avec les caractères spéciaux :
pour transférer les données, j'exporte ma base Access sur un format "paradox" et j'importe ensuite à la fonction "Charger le contenu d'une table externe" du BDE Borland (légèrement modifié je crois).
Je sais qu'il y a une histoire de charset, est-ce possible d'intégrer les données au format souhaité ?
Avez-vous une solution différente et plus efficace ?
J'ai trouvé un logiciel capable de faire la conversion/migration Access-Firebird (il a l'avantage de récupérer les contraintes des tables et d'accéder en direct aux tables tempon et à tout ce qui se scripte sur Access, notamment les requêtes) mais ça ne fonctionne pas comme je voudrais, car une fois la base importée, je n'arrive pas à accéder aux données depuis autre chose que ce logiciel (qui est donc le seul à voir les données en dur, on ne voit rien depuis le BDE et une connexion ODBC avec PHP nous confirme l'absence de données)).
PS : le logiciel est IBEasy 1.4.4.
J'ai commencé à faire une petite application qui crait la structure de la table d'Access en Interbase.
Je récupère le nom de champs, son type, sa taille, si c'est une clé primaire, si le champ peut être null ou non.
Il me manque encore certaines propriétés à récupérer, mais les informations pour voir la structure de la base Access par ADO (OpenSchema) est assez difficile à trouver.
Le hic de ce que je veux faire, c'est que tout ce qui est clé étrangère passe à la trappe. Les données ne sont pas transférées.
Concernant la solution efficace et rapide, je cherche encore ...
sinon il paraît qu'il existe une possibilité de déclarer le charset ... comment faire ça sur firebird ? Sur le BDE administrator ? sur la table ? sur le champ ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager