En af ansvarsområder webdesignere og tekniske skribenter er at have evnen til at hente information fra en database. Visual Basic eller VB, er en event- driven programmeringssprog, der er udviklet af Microsoft til at gøre det muligt for udviklere at skabe programmer til Windows-operativsystemet. På grund af den måde, hvorpå sproget virker, kan det også anvendes til at vise dynamiske data . XML eller Extensible Markup Language, er en form for kodning , der er designet til transport og opbevaring af data . Instruktioner
1
Start en database forbindelse. Dette opnås ved at skabe en forbindelse objekt , som vil lade dig få oplysninger til databasen . Standarden kode til at oprette en database forbindelse til en Access-database følger. Bemærk, at navnet på den database vil være " myserver ". Indtast denne kode : Hej
Dim conn som OleDbConnectionconn = Ny OleDbConnection ( " Provider = Microsoft.Jet.OLEDB.4.0 ; data source = " myDB.mdb " )
2
Opret en forespørgsel. Dette vil tillade programmet at hente oplysninger fra din database, der vil blive brugt til XML-filen. til demonstration formål, vil de hentede oplysninger være den første og sidste navn på en kundeliste, kommenteret med " first_name , last_name fra kunden. "Følgende stykke kode skaber en forespørgsel og tildeler derefter oplysningerne til en DataReader objekt : Hej
conn.Open () query =" select kunde , first_name , last_name fra kunde "command = Ny OleDbCommand (forespørgsel , forbind ) reader = dbcomm.ExecuteReader ()
3
Åbn en ny XML-fil og indtaste start -tag , der fungerer som din roden af XML-dokument. Igen med henblik på denne demonstration , roden tag er mærket som " . kunden" koden er som følger : Hej
Dim xml As New XmlTextWriter ( " customer.xml " System.Text.Encoding.UTF8 ) xml.WriteStartDocument (sand) xml . formatering = Formatting.Indentedxml.Indentation = 2xml.WriteStartElement ( " kunden" )
4
Fortsæt med at udfylde de enkelte XML-fil med kundeoplysninger eller optage. Her er et eksempel på en måde at sløjfe gennem databasen læseren og skrive hver fil : Hej
gøre, mens
5
Luk dokumentet ved at indtaste slutkode til XML -fil Et eksempel kunne være : .
xml.WriteEndElement () xml.WriteEndDocument () xml.Close ()
< br >