Convertir HFSQL vers SQLite

Transformez des données HFSQL Classic en un seul fichier SQLite lisible partout, sans serveur à installer, avec un rapport qui prouve que chaque table a été copiée.

Dernière révision : 2 novembre 2026

Pourquoi migrer des données HFSQL vers SQLite

SQLite range une base entière dans un seul fichier. Aucun serveur à installer : c’est un format pratique pour archiver une base ancienne, transmettre un jeu de données, préparer une copie de test ou embarquer des données dans une application de bureau ou mobile.

Presque tous les langages et beaucoup d’outils de données savent ouvrir un fichier SQLite. Fic2All lit vos tables HFSQL via le pilote et les écrit dans ce fichier, puis rapporte les lignes lues contre les lignes écrites pour chaque table.

SQLite convient si…

  • vous voulez une archive portable de vos données HFSQL, lisible pendant des années.
  • vous avez besoin d’une copie locale rapide pour analyser, tester ou prototyper.
  • votre prochaine application embarque sa base au lieu d’appeler un serveur.

Comment se déroule la conversion

  1. Choisissez votre dossier de données. Fic2All liste les tables trouvées, chacune avec un statut clair : Prête, Protégée ou Erreur.
  2. 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é.
  3. Connectez-vous à SQLite. Saisissez les paramètres de connexion et testez-les avant de commencer. Vous pouvez enregistrer la connexion comme profil pour le prochain projet.
  4. 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.
  5. 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.
  • Le chemin du fichier SQLite de destination que Fic2All créera ou remplira.
  • 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 SQLite. 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

Faut-il un serveur de base de données pour SQLite ?

Non. Vous choisissez un fichier de destination et Fic2All y écrit les tables. Il n’y a rien à installer ni à configurer côté serveur.

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

À lire aussi