Bonjour tout le monde,
Je tiens tout d'abord a féliciter la communauté qui fait vivre se forum, je trouve votre boulot génial pour moi qui suis en pleine apprentissage de Delphi et C++.
Alors depuis quelque temps j'ai un problème. J'ai un programme qui lit et affiche une base de donnée MS Access. J'utilise les composants TQuery, TDataSource et TDBGrid pour afficher ma table.
TQuery relié à ma source de donnée de l'administrateur ODBC [Propriété 'DatabaseName' de Delphi]
TDatasource relié au TQuery [Proprieté 'DataSet' de Delphi]
TDBGrid relié au TDataSource [Proprieté 'Datasource' de Delphi]
Affichage de ma base dans mon DBGrid à l'aide de la requête 'INSERT INTO'.
Mon programme contient un sysème de login [administrateur/user] et il fonctionne correctement mais par soucis de sécurité, j'aurai aimé qu'il soit possible pour l'administrateur du programme d'exporter/importer la base de donnée, en gros, d'avoir un moyen de faire un "backup" de ma base.
Exemple : le 6 Février j'ai décidé de faire X changement dans ma table alors je décide de la sauvegarder. Le 9 Février je me rend compte que ces changements ne me conviennent plus et j'aimerais récuperé la base comme elle était le 6 alors j'ai la possibilité de l'importer.
Ma question est la suivante : Comment faire pour exporter/importer via Delphi une base de donnée Access ?
P.S : Peut importe le format lorsque celle-ci est exporter, tant que l'on peut la relire en l'important.
Merci d'avance au personne qui se pencheront sur le sujet.
Idriss
Partager