begin process at 2010 02 10 11:03:43
  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é :15 219 / 835

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 avec Zip Source avec une capture Source .NET (Dotnet) DEMO_XML_BASE_DE_DONNÉES par DanMor498
Source avec Zip Source avec une capture Source .NET (Dotnet) EXPORTER SCRIPT SQL SQL SERVER (CREATE - DROP - INSERT - TAB... par citt
Source avec Zip Source .NET (Dotnet) BULKINSERT EN C# par Malkuth
Source avec Zip Source avec une capture Source .NET (Dotnet) SPLIT SQL SANS TABLE TEMPORAIRE par TheOnlyMaX
Source avec Zip Source .NET (Dotnet) MOTEUR CSV ET RECORDSET PERSO par SwitchApocalyps

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET3.5] SYSTEM.IO.PIPES - UTILISATION D'UN CANAL NOMMÉ par Willi
Source .NET (Dotnet) LINQ TO XML & LA MANIPULATION DE DONNÉES EN XML AVEC UNE APP... par driver
Source avec Zip Source avec une capture Source .NET (Dotnet) TESTEUR DE REQUÊTES XPATH par nseveno
Source .NET (Dotnet) PARSER DE NODE XML ALTERNATIF par bubbathemaster
Source avec Zip Source .NET (Dotnet) AJOUTER PERSONNE DANS UN FICHIER XML par wasssim2005

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 xml to Database [ par babe59 ] Bonjour, Pour copier des données (quelques records) d'une base d'un site distant (sans interconnexion) vers ma base locale, j'aimerai utiliser le XML classe d'une table de la BDD [ par asma07 ] Bonsoir, Je veux savoir comment développer une classe d'une table d'une BDD SQL Server et comment utiliser cette classe.Quelle est l'utilité de cette [XML LINQ]Modifier un XML pour ajouter une liste [ par jeffwow ] Bonjour! Je vais essayer d'être le plus clair possible... J'ai un fichier XML que je dois modifier. Je dois y ajouter une liste si l'usager a chois deserialisation xml [ par blodja743 ] Bonjour à tous , c'est la première fois que je "post" alors un peu d'indulgence. Je veux generer une classe me permettant de deserialiser des fichiers Valider um xml avec xsd [ par afafa ] Bonjour, j'ai crée un ficher.xsd et à partir de celui-ci j'ai crée un fichier.xml, mon probléme , c'est de valider le fichier .xml avec le fichier.xs Transformer un Form en XML [ par dadidadidadi ] Bonjour, j'ai crée une formulaire en c#, et je veux transformer cette forme en xml. j'ai fait un petit exemple, j'ai créer un page xml qui contient l


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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,842 sec (4)

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