VB 2008/Access07 : BDD qui se réinitialise toute seule si le code est modifié [Résolu]

Signaler
Messages postés
6
Date d'inscription
lundi 30 mars 2009
Statut
Membre
Dernière intervention
26 mai 2011
-
Messages postés
6
Date d'inscription
lundi 30 mars 2009
Statut
Membre
Dernière intervention
26 mai 2011
-
Bonjour,

Voici mon problème :
Je développe un logiciel de Base De Données en Access 2007. J'ai donc ajouté à mon Projet VB une DataSource et un DataSet en ADODB vers ma Base De Données (qui contenait déjà des données).

Or chaque fois que je modifie le code (même un simple commentaire) après avoir ajouté/modifié/supprimé des données via le programme et que je relance le programme, la BDD revient dans l'état où elle se trouvait au moment où je l'ai ajoutée au Projet.

C'est assez gênant car je vais devoir présenter ce programme à la fin de l'année et on me demandera de toucher au code... si la Base De Données s'est réinitialisée entre-deux ça sera considéré comme une erreur importante !

Merci d'avance pour votre aide !

2 réponses

Messages postés
423
Date d'inscription
vendredi 17 novembre 2006
Statut
Membre
Dernière intervention
15 juillet 2014
5
Bonjour,

Ceci est dû au fait qu'à chaque compilation, le fichier accdb de base de données access dans le dossier de compilation (bin ou debug selon configuration) est écrasé par le fichier accdb présent dans le projet. C'est cette base qui est utilisée via votre programme.

En gros, si vous voulez initialiser certaines données dans la base, il faut le faire dans le fichier accdb du projet.
Messages postés
6
Date d'inscription
lundi 30 mars 2009
Statut
Membre
Dernière intervention
26 mai 2011

Merci bien foliv59,

j'ai donc corrigé le chemin de connexion à la bdd comme vous l'avez indiqué et ça fonctionne à nouveau !

Merci encore et bonne journée !