Génération d'un xml à partir d'une bdd access

Soyez le premier à donner votre avis sur cette source.

Snippet vu 15 826 fois - Téléchargée 23 fois

Contenu du snippet

Simple code qui génère un fichier XML depuis une table d'une base de donnée Access avec un DataSet en ASP.net

Source / Exemple :


'Connexion à la bdd access
        Dim DBobjConn As OleDbConnection
        DBobjConn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Request.MapPath("~/App_Data/votredb.mdb"))
        DBobjConn.Open()

        Dim MonDS As New DataSet
        Dim MaCommande As New OleDbCommand
        Dim monDataAdapter As New OleDbDataAdapter

        MonDS.Clear()

'Requete SQL qui va chercher les données dans une table
        Dim selectSQL As String = "SELECT * FROM votre_table"

        MaCommande = New OleDbCommand(selectSQL, DBobjConn)

        monDataAdapter.SelectCommand = MaCommande

'Nom de votre noeud root de votre fichier XML
        MonDS.DataSetName = "Donnees"

        monDataAdapter.Fill(MonDS, "votre_table")

        DBobjConn.Close()

'Ecriture dans le fichier XML
        MonDS.WriteXml(Server.MapPath("~/monxml.xml"))

A voir également

Ajouter un commentaire

Commentaires

thonyboy
Messages postés
166
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
16 février 2011
-
Simple, Propre, Clairement expliqué. Bref Parfait !
zepokpok
Messages postés
48
Date d'inscription
lundi 10 février 2003
Statut
Membre
Dernière intervention
7 juin 2010
-
hello !

je cherche le meme type de sources mais en asp simple, c'est peut etre adaptable ?

merci !
cs_wafouta
Messages postés
1
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
13 avril 2009
-
CEST SIMPLE

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.