|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : mars 2003 Messages : 362 ![]() |
Bonjour,
J'ai fais un petit projet rapide pour tester SQL server compact, j'ai un fichier DB.sdf, un data set appelé "model". et deux Datagridview, une pour chacune de mes tables. J'arrive bien à renseigner les données, et à les recharger à chaque ouverture de l'appli (ca se fait tout seul). Mais si j'ai le malheur de renommer le fichier BD.sdf, d'ajouter/supprimer un champ dans une table du dataset ou de la base, toutes les données que j'avais rentrées précédemment sont perdues (mais je peux en saisir des nouvelles)... Comment faire pour gérer les évolutions de l'appli dans le temps si à chaque évolution DB l'utilisateur ne retrouve plus ses données ? D'avance merci
__________________
ZTAB (Ze Text Adventure Builder) Logiciel très intuitif et ergonomique de création de jeux d'aventure et de livres dont vous êtes le héros. http://sourceforge.net/projects/ztab/ |
|
00
|
|
|
#2 |
![]() ![]() Rémy MainilIT Analyst & Software Developer Inscription : juin 2002 Messages : 1 022 ![]() |
Bonjour,
A priori, si les tests sont réalisés depuis VS, je dirais simplement que le mode de déploiement pour le fichier est "copier si plus récent"... Pour éviter ce problème, il faut localiser le fichier dans l'explorateur de solution, puis dans ses propriétés, mettre la valeur "Ne jamais copier" pour la propriété "Copier dans le répertoire de sortie".. Dans la sortie de ton projet, (souvent un sous-dossier bin/Debug), il faut aller copier manuellement ta BD. Puis si tu souhaites faire de modifications de structure, il te faudra mettre en place un système qui est capable de mettre à jour la BD depuis ton application (style des scripts sql qui sont lancés si la version ne correspond pas)...
__________________
Si ton problème a une solution, rien ne sert de t'inquiéter.. Si il n'en a pas, t'inquiéter ne sert à rien Ma Page |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com