Pourquoi les enregistrements de base de données sont-ils perdus lors du débogage de l'application WinForms? Lorsque je lance l'application de débogage, les enregistrements sont enregistrés dans la base de données, mais lors de son redémarrage, tous les enregistrements de base de données sont perdus et les tables de la base de données sont vides. Comment puis-je déboguer une application sans perdre les données? Etes-vous sûr que la base de données est en cours de mise à jour?Les enregistrements de base de données sont-ils perdus lors du débogage?
Répondre
Avez-vous vérifié avec autre chose que le programme que vous déboguez?
Y a-t-il peut-être une transaction que vous ne commettez pas?
Modifier en réponse à votre commentaire
On dirait que vous avez besoin peut-être modifier les propriétés de votre fichier de base de données dans votre solution Visual Studio - désactiver « Copier dans un dossier de sortie ».
Il semble que vous pourriez ajouter les enregistrements dans une transaction et ne pas les valider. Lorsque vous quittez l'application (session de débogage), la transaction est annulée et toutes vos modifications sont perdues.
comment puis-je enregistrer des enregistrements à la base de données pour éviter les thats perdus? – Sadegh
En pur SQL, vous diriez «COMMIT». Dans votre session de débogage, je ne sais pas exactement ce que vous devez faire. Peut-être que vous devriez créer une procédure qui peut être appelée quand vous êtes dans le débogueur. Il peut également être utile de connaître le SGBD que vous utilisez. –
J'utilise sql-server db à et linq pour enregistrer des enregistrements. Lorsque je veux insérer des enregistrements dans une table, j'appelle d'abord InsertOnSubmit, puis SubmitChhanges pour l'enregistrement. c'est faux? – Sadegh
Cliquez sur la base de données. Aller aux propriétés. Sélectionnez "Copier si plus récent".
- 1. Supprimer les enregistrements de la base de données Access, erreur lors de la suppression
- 2. Comment effacer tous les enregistrements d'une base de données lors de l'utilisation de LINQ et tableadapter?
- 3. Tri des enregistrements de base de données
- 4. transfering MySQL Les enregistrements de base de données à la base de données
- 5. données de base enregistrements manquants iphone
- 6. Les 32 bits les plus significatifs perdus lors de la conversion du pointeur en int64_t
- 7. Erreur lors du débogage
- 8. EXC_BAD_ACCESS lors du débogage
- 9. xcode: calcul de l'expression lors du débogage
- 10. Affichage des données de la table temporaire lors du débogage d'une fonction MS SQL
- 11. enregistrements datewise trier/extraire de grande base de données mySQL
- 12. Indexation des enregistrements de base de données dans lucene
- 13. Remplir DataTable avec des enregistrements de la base de données?
- 14. Outils pour générer des enregistrements de base de données
- 15. Modifications de la base de données Rétablies lors de la reconstruction du .SLN (VS2008)
- 16. Obtenir 10 enregistrements aléatoires de base de données SQLite
- 17. NSSortDescriptor ne fonctionne pas lors de la récupération des enregistrements à partir des données de base
- 18. Comment extraire les enregistrements et tous les enregistrements enfants dans une base de données dans les entités ADO.NET?
- 19. Débogage d'objets gérés de données de base avec des prédicats
- 20. Rspec> tester les vues de base de données
- 21. Erreur lors de l'extraction dans les données de base
- 22. Supprimer les enregistrements les plus anciens de la base de données
- 23. Débogage du code natif lors de l'appel à partir de
- 24. Suppression d'anciens enregistrements lors du transfert groupé SQL
- 25. Récupération des enregistrements d'une base de données en C# 2008
- 26. Enregistrements en double de la base de données du site Web
- 27. KeyNotFoundException, mais pas lors du débogage
- 28. Configurer des relations lors de l'importation de données de base?
- 29. Comment puis-je récupérer les 10 derniers enregistrements de la table de base de données mysql?
- 30. Les index perdus après le tri
mon enregistrement enregistré dans la base de données lorsque l'application est en cours d'exécution, enregistrements enregistrés dans la base de données située dans le répertoire bin, et lorsque vs redémarré et reconstruit, nouvelle copie de ma base de données prévenir les enregistrements perdus? – Sadegh
Salut ami, je veux enregistrer sauvegarder les données dans cette base de données située dans la racine du projet, pas cette base de données qui se trouve dans le répertoire bin. – Sadegh
n'avez pas de solution ou de conseils pour résoudre ce problème? – Sadegh