Ett av ansvarsområdena för webbdesigners och tekniska skribenter är att ha förmågan att hämta information från en databas . Visual Basic eller VB , är en händelsestyrd programmering språk som har utvecklats av Microsoft som gör att utvecklare att skapa program för operativsystemet Windows . På grund av det sätt på vilket språket fungerar , den kan också användas för att visa dynamiska data . XML , eller Extensible Markup Language , är en form av kodning som är utformad för att transportera och lagra data
1 .
Starta en databasanslutning . Detta uppnås genom att skapa en anslutning objekt, som låter dig få information till databasen . Standarden kod för att skapa en databas anslutning till en Access- databas följer . Observera att namnet på databasen kommer att vara " minserver . " Skriv in denna kod :
Dim conn som OleDbConnection
conn=Nya OleDbConnection ( " Provider=Microsoft. Jet. OLEDB . 4,0 . datakälla=" myDB. mdb " )
2
Skapa en fråga . Detta kommer att låta programmet för att hämta information från din databas som kommer att användas för XML- filen . För demonstrationsändamål hämtat information kommer att vara första och sista namnet på en kundlista , kommenterade med " förnamn, efternamn från kund . " Följande bit kod skapar en fråga och sedan tilldelar uppgifter till en DataReader objekt :
conn. Open ( )
query="select customerId , förnamn, efternamn från kund "
kommando=Nya OleDbCommand ( fråga , conn )
läsare=dbcomm . ExecuteReader ( )
3 .
Öppna ett nytt XML -fil och ange starttaggen , som fungerar som din rot i XML- dokumentet . Återigen , för att denna demonstration , är roten tag betecknas som " kund ". Koden är som följer :
Dim XML som New XmlTextWriter ( " customer. xml " , System. Text. Encoding. UTF8 )
xml. WriteStartDocument ( sant)
xml . Formatering=Formatting. Indented
xml. Indentation=2
xml. WriteStartElement ( " kunden " )
4 .
Fortsätt att fylla i varje XML -fil med kundinformation eller spela in . Här är ett exempel på ett sätt att slinga genom databasen läsaren och skriva varje fil :
göra medan reader. Read ( )
xml. WriteStartElement (läsaren (0 ))
xml. WriteString ( läsare ( 1 ) )
xml. WriteString ( läsare (2) )
Loop
5 .
Stäng dokumentet genom att ange sluttagg till XML-filen . Ett exempel kan vara :
xml. WriteEndElement ( )
xml. WriteEndDocument ( )
xml. Close ( )
Previous:nothing Next:militära användningen av artificiell intelligens