2010-01-26 6 views
1

J'ai besoin d'un programme C# pour lire l'enregistrement a (stocké dans diverses tables) de la base de données et le stocker dans le système de fichiers (dans un format quelconque) et supprimer l'enregistrement de la base de données. En d'autres termes, archiver l'enregistrement de base de données sur le système de fichiers. Il est également nécessaire de restaurer cet enregistrement en cas de besoin. Alors, comment puis-je y parvenir? Dans quel format je vais aller stocker les données dans le système de fichiers. Comment puis-je le restaurer en cas de besoin? PS: Mes données sont stockées dans différentes tables et les types de données sont int, texte, varchar, datetime, images.Comment archiver l'enregistrement de données SQL dans le système de fichiers et le restaurer si nécessaire?

+0

Pourquoi? Une base de données est normalement utilisée pour stocker des données ... – gbn

Répondre

1

Il peut être judicieux de charger les données dans un DataSet, puis d'utiliser la fonctionnalité XML intégrée de .Net pour enregistrer le résultat sur disque sous forme de fichier XML.

Vous pouvez ensuite simplement charger le DataSet à partir du fichier XML et revenir à la base de données.

Voir par exemple this et this article.

Questions connexes