Une des responsabilités des concepteurs de sites Web et les rédacteurs techniques est d'avoir la capacité de récupérer des informations à partir d'une base de données. Visual Basic ou VB, est un langage de programmation événementielle qui a été développé par Microsoft pour permettre aux développeurs de créer des programmes pour le système d'exploitation Windows. En raison de la manière dont fonctionne le langage , il peut également être utilisé pour afficher des données dynamiques . XML ou Extensible Markup Language, est une forme de codage qui est conçu pour stocker des données et des transports. Instructions
1
démarrer une connexion de base de données . Ceci est réalisé en créant un objet de connexion , ce qui vous permettra de recevoir des informations de la base de données. Le code standard pour créer une connexion de base de données à une base de données Access suit . Notez que le nom de la base de données sera " myServer . " Entrez ce code:
conn As OleDbConnectionconn = new OleDbConnection ( "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " MyDB.mdb " )
2
Créer une requête. Ceci permettra au programme pour récupérer des informations à partir de votre base de données qui sera utilisée pour le fichier XML. aux fins de démonstration , l'information récupérée sera le premier et le dernier nom d'une liste de clients , annoté par " prenom , nom_famille du client. «Le peu de code suivant crée une requête , puis attribue l'information à un objet DataReader :
conn.Open () query = " select customerId , prenom , nom_famille de commande client "= New OleDbCommand ( requête , conn ) = lecteur dbcomm.ExecuteReader ()
3
ouvrir un nouveau fichier XML et entrez la balise de début , qui sert de racine du document XML. Là encore, le but de cette manifestation , la balise racine est étiqueté comme " . client « Le code est le suivant :
Dim xml As New XmlTextWriter ( " customer.xml " , System.Text.Encoding.UTF8 ) xml.WriteStartDocument (Vrai) xml . Mise en forme = Formatting.Indentedxml.Indentation = 2xml.WriteStartElement ( " client " )
4
continuer à remplir dans chaque fichier XML avec des informations ou l'enregistrement client. Voici un exemple d'une façon de parcourir le lecteur de base de données et d'écrire chaque fichier : Photos
faire pendant
5
fermez votre document en tapant la balise de fin dans le fichier XML Un exemple serait : .
xml.WriteEndElement () xml.WriteEndDocument () xml.Close ()