begin process at 2012 02 08 21:48:51
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de données

 > GENERER UN FICHIER XML A PARTIR D'UNE BD

GENERER UN FICHIER XML A PARTIR D'UNE BD


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de données Source .NET ( DotNet ) Classé sous :xml, bdd, writexml Niveau :Initié Date de création :13/03/2003 Date de mise à jour :13/03/2003 16:01:41 Vu / téléchargé :17 437 / 933

Auteur : superpa

Ecrire un message privé
Site perso
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Montre comment exécuter une commande sur une bd et comment créer un fichier XML

Source

  • using System;
  • using System.Data;
  • using System.Data.OleDb;
  • namespace FromDBToXML
  • {
  • /// <summary>
  • /// Summary description for Class1.
  • /// </summary>
  • class FromDBToXML
  • {
  • /// <summary>
  • /// The main entry point for the application.
  • /// </summary>
  • [STAThread]
  • static void Main(string[] args)
  • {
  • //
  • // TODO: Add code to start application here
  • //
  • try
  • {
  • Console.WriteLine("Connexion a la bd");
  • OleDbConnection conn = new OleDbConnection(@"provider=Microsoft.Jet.OLEDB.4.0;Data Source=DB.mdb");
  • Console.WriteLine("Execution de la commande");
  • OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM Contacts",conn);
  • DataSet ds = new DataSet("Ensemble des contacts");
  • da.Fill(ds, "Contacts");
  • Console.WriteLine("Creation du fichier xml");
  • ds.WriteXml(@"c:\Contacts.xml");
  • conn.Close();
  • }
  • catch(Exception exc)
  • {
  • Console.WriteLine(exc.Message);
  • }
  • }
  • }
  • }
using System;
using System.Data;
using System.Data.OleDb;

namespace FromDBToXML
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class FromDBToXML
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main(string[] args)
{
//
// TODO: Add code to start application here
//

try
{
  Console.WriteLine("Connexion a la bd");
  OleDbConnection conn = new OleDbConnection(@"provider=Microsoft.Jet.OLEDB.4.0;Data Source=DB.mdb");
  Console.WriteLine("Execution de la commande");
  OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM Contacts",conn);
				
  DataSet ds = new DataSet("Ensemble des contacts");
  da.Fill(ds, "Contacts");

  Console.WriteLine("Creation du fichier xml");
  ds.WriteXml(@"c:\Contacts.xml");
  conn.Close();
}
catch(Exception exc)
{
  Console.WriteLine(exc.Message);
}
}
}
}

 Conclusion

Une remarque la bd (bd.mdb) doit être dan sle répertoire de l'applic.
Le fichier xml sera créé sur le disque C.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source .NET (Dotnet) GÉNÉRATION D'UN FICHIER TEXTE À PARTIR D'UNE BASE DE DONNÉES
Source .NET (Dotnet) ASSOCIER LE RÉSULTATS D'UNE REQUÊTE D'UNE BD À UNE BOÎTE DE ...
Source avec Zip Source avec une capture Source .NET (Dotnet) RECTANGLE QUI SUIT LA SOURIS
Source avec Zip Source avec une capture Source .NET (Dotnet) GRAPHIQUES SIMPLES

 Sources de la même categorie

Source .NET (Dotnet) ENTITY FRAMEWORK - AVOIR UN INCLUDE TYPÉ par jesusonline
Source avec Zip APPLICATION BASE DE DONNÉES par pretude
Source avec Zip Source avec une capture Source .NET (Dotnet) CRÉATION DE CLASSES MÉTIERS À PARTIR D'UNE BASE DE DONNÉES par sebmafate
Source avec Zip Source avec une capture Source .NET (Dotnet) C# SQLCE DEMO par DanMor498
Source avec Zip EXPORTATION DE FICHIER CSV VERS UNE TABLE SQLSERVER par imothepe_33

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture GESTION DE TACHES par thebigboss
Source avec Zip OUTIL DE VISUALISATION DE L'INDICE BOURSIER par ajkangoud
Source avec Zip Source avec une capture Source .NET (Dotnet) PROJECTMANAGER par dodo7263
Source avec Zip Source avec une capture FAIRE AVANCER UNE PROGRESSBAR EN FONCTION D'UN NOMBRE DE COM... par guiguizeitzt
Source .NET (Dotnet) [XML] SERIALISER UN DICTIONARY GÉNÉRIQUE par TheOnlyMaX

Commentaires et avis

Commentaire de Sunnyprog le 23/03/2004 17:18:23

Slt !

Il est bien comme source, mais je voudrais savoir comment on peut faire (je suis confronté à ce probleme) pour appeller le fichier xml du nom du contenu d'une des colones de la BDD...


au revoir ! (en esperant avoir une réponse)

Commentaire de superpa le 25/03/2004 09:27:33

Dans l'objet DataSet, tu a une collection des tables.
Il y a moyen d'y accéder soit via ds[ un chiffre ] =&gt; index de la table dans le dataset ou ds [ "un nom"] le nom de la table.
Ensuite tu peux aussi accéder à une colonne de la meme manière et enfin predre soit la propriété ColumnName, soit Caption.
Ce dernier vaut par défaut ColumnName, mais il peut être remplis avec un texte plus explicite. En résumé:

ds[0].Columns[0].Caption

récupère le libellé de la 1° colonne de la 1° table du dataset

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Writexml erreur [ par katwes ] Bonjour, J'essaie de créer un fichier xml à partir d'un dataset. Dataset.Writexml(@"C:\xml\fichier.xml"); Mais j'ai l'erreur suivante: System.Securit BDD SQL vers XML [ par paloxicide ] J'ai une base de donn&#233;es SQL server express. Mon but est que tous les matins, je charge la base de donn&#233;es (je pensais vers un fichier XML) BDD et XML [ par paloxicide ] Comment mettre a jour une base de donn&#233;es &#224; partir d'un fichier XML Ajouter contenu d'un dataset à un fichier XML avec writexml() [ par adri85 ] Bonjour, Voilà ma question porte sur la mise à jour d'un fichier xml à partir d'une datatable. Je crée un dataset que je met à jour avec des datatabl datatable et dataset [ par cudenetf ] Bonjour, j'ai une datatable (extraite d'un dataset) et quand je fais matable.writexml("monfichier.xml") je n'ai que 2 lignes.... en fait j'ai 2 table rechercher une valeur dans un ficher xml [ par jihednond ] bonjour, j'ai suivie un tutoriel sur YouTube pour ajouter modifier supprimer les données dans un ficher XML mais je ne sait pas comment chercher une Efficacité de lecture XML [ par DarciaG ] Bonjour, je travaille sur une deviceapplication et je voudrais savoir la méthode la plus efficace entre lire un fichier xml une fois puis enregistre Cryptage/Décryptage-Sécurité données [ par Hisagi63 ] Bonjour, Actuellement en stage, je travaille sur un programme C# qui se connecte à SQL Server Express 2008, enregistre des informations dans une BDD Redémarrer un Process avec un argument [ par DarciaG ] Bonjour, j'ai un souci avec une application en c# qui nécessite un redémarrage après avoir choisi un fichier XML via un OpenFileDialog. En effet, je annotation d'un fichier XML [ par abdoutouma ] bonjour j'ai besoin d'aide sur l,annotation des fichiers xml avec visuel studio c# par exemple j'ai une base de donnees qui contienne des cue words, e


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,998 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales