Bonjour a tous,
J'ai une question, peut être triviale pour les experts de la base de donnée, mais insoluble pour moi.
Voila, je suis en train de programmer une appli permettant de faire des relevés météo. Ces relevés sont stockés dans une bdd firebird.
Son fonctionnement est simple : je choisi un jour et une requête SQL me récupère les données de ce jour précis. Jusque la, tout roule. Le pb est que je suis obligé d'appliquer les modifications à la bdd chaque fois que je change de jour (logique vu le fonctionnement d'un SQLQuery), sinon je les perds.
Seulement voila, moi je voudrais pouvoir travailler "en 2 temps" disons.
En gros, je voudrais que les modifs relatives à un jour ne s'appliquent qu'à un datasource intermédiaire, de façon à pouvoir changer de jour sans perdre les modifs, et ne les enregistrer dans la bdd qu'une fois toutes les modifs effectuées
Je sais pas trop si c'est clair pour vous.
en gros ça ferais un sorte de truc comme ça:
- chargement de toute la bdd dans un datasource
- requête SQL sur le datasource chaque fois que je choisi un jour
- enregistrement automatique des modifications dans le datasource fois que je change de jour
- à la sortie du prog ou lorsqu'on clique sur 'enregistrer', enregistrement du datasource dans la bdd
Alors qu'en ce moment, ça fais ça
- requête SQL sur la bdd chaque fois que je choisi un jour
- enregistrement automatique des modifications dans la bdd chaque fois que je change de jour
Partager