Convertir HFSQL vers MySQL
Fic2All lit vos fichiers HFSQL Classic et les écrit dans MySQL, table par table, puis prouve le résultat avec un rapport de lignes lues contre lignes écrites.
Dernière révision : 2 novembre 2026
Pourquoi migrer des données HFSQL vers MySQL
MySQL est disponible chez pratiquement tous les hébergeurs web et c’est la base par défaut d’une grande partie de l’écosystème web, des frameworks PHP aux systèmes de gestion de contenu. Si votre prochaine étape est une application web ou un service hébergé, MySQL est souvent déjà là.
Fic2All s’occupe de l’extraction : il lit les tables et les champs mémo via le pilote HFSQL, avec la structure issue de votre analyse de projet, et les charge dans votre base MySQL.
MySQL convient si…
- vous passez à une application web, par exemple en PHP.
- votre hébergeur fournit déjà MySQL et ses outils d’administration.
- vous voulez une base très répandue, bien documentée et facile à recruter.
Comment se déroule la conversion
- Choisissez votre dossier de données. Fic2All liste les tables trouvées, chacune avec un statut clair : Prête, Protégée ou Erreur.
- Déverrouillez les fichiers protégés. Si un fichier est protégé, Fic2All demande son mot de passe. Il sert pour ce fichier uniquement et n’est jamais conservé.
- Connectez-vous à MySQL. Saisissez les paramètres de connexion et testez-les avant de commencer. Vous pouvez enregistrer la connexion comme profil pour le prochain projet.
- Convertissez. Chaque table est traitée séparément, avec une progression par table. Un problème sur une table n’arrête pas les autres.
- Lisez le rapport. Pour chaque table, lignes lues contre lignes écrites. Les lignes rejetées sont listées avec la ligne, la colonne et l’erreur de la base.
Avant de commencer
- Windows 10 ou 11 (Fic2All est une application de bureau qui s’exécute sur votre poste).
- Le pilote ODBC HFSQL publié par PC SOFT, installé une fois depuis leur site officiel.
- Vos données HFSQL Classic (fichiers .FIC et .MMO) et, à côté, l’analyse du projet (.wdd) qui décrit les tables.
- Adresse, port, nom de base et identifiants de votre serveur MySQL.
- Le mot de passe des fichiers protégés, le cas échéant.
Le pilote ODBC HFSQL, expliqué
Une preuve, pas un espoir : le rapport de vérification
Une migration n’est terminée que lorsque vous pouvez démontrer que rien n’a été perdu. Fic2All termine chaque exécution par un rapport qui compare, table par table, les lignes lues dans vos fichiers HFSQL et les lignes écrites dans MySQL. Si des lignes sont rejetées, l’écart est visible et chaque ligne rejetée est listée : rien ne disparaît en silence.
Comment vérifier une migration HFSQL
Questions fréquentes
Cela fonctionnera-t-il avec le MySQL de mon hébergement mutualisé ?
Fic2All se connecte depuis votre PC à l’adresse du serveur que vous indiquez : ce serveur doit donc accepter les connexions de votre machine. Beaucoup d’hébergeurs mutualisés limitent l’accès distant ; si c’est le cas du vôtre, autorisez votre adresse IP dans le panneau de l’hébergeur ou migrez vers un serveur MySQL joignable. Testez la connexion avant de commencer.
Modifie-t-il mes fichiers sources ?
Non. Fic2All ne fait que lire vos fichiers sources. Rien n’y est jamais écrit.
Faut-il WinDev ou HFSQL installé ?
Vous n’avez pas besoin de WinDev. Fic2All lit vos fichiers via le pilote ODBC HFSQL publié par PC SOFT, à installer une fois depuis leur site officiel. Si le pilote manque, Fic2All l’explique et vous indique où le télécharger ; le reste n’est pas affecté.
Et si certaines lignes ne peuvent pas être écrites ?
Les lignes rejetées sont comptées et listées avec leur numéro, leur colonne et le message d’erreur de la base. Le rapport montre l’écart pour cette table : rien ne disparaît en silence.
Prêt à migrer vos données HFSQL ?
Choisissez une formule, installez Fic2All et laissez le rapport de vérification faire le contrôle.
Voir les formules et tarifs