Avviare una connessione al database . Questo risultato è ottenuto attraverso la creazione di un oggetto di connessione , che vi permetterà di ottenere informazioni per il database . Il codice standard per la creazione di una connessione di database per un database di Access segue . Notare che il nome del database sarà " myServer ". Inserisci questo codice :
Dim conn come OleDbConnectionconn = New OleDbConnection ( "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " MYDB.MDB " ) economici 2
Creare un query. Ciò consentirà al programma per recuperare informazioni dal database che verrà utilizzato per il file XML . a scopo dimostrativo , le informazioni recuperate sarà il primo e l'ultimo nome di una lista di clienti , annotata da " first_name , cognome dal cliente. " il seguente frammento di codice crea una query e poi assegna le informazioni di un oggetto DataReader :
conn.Open ( ) query = " select customerId , first_name , cognome da comando cliente " = New OleDbCommand (query , conn ) reader = dbcomm.ExecuteReader ( )
3
Aprire un nuovo file XML e inserire il tag iniziale , che funge da radice del documento XML . Anche in questo caso , ai fini di questa dimostrazione , il tag radice è etichettata come " . cliente" il codice è il seguente :
Dim XML come New XmlTextWriter ( " customer.xml " , System.Text.Encoding.UTF8 ) xml.WriteStartDocument ( True) xml . Formattazione = Formatting.Indentedxml.Indentation = 2xml.WriteStartElement ( "cliente " ) economici 4
continuano a riempire in ogni file XML con le informazioni di cliente o di registrazione. Ecco un esempio di un modo per eseguire il ciclo il lettore database e scrivere ogni file :
fare mentre
5
Chiudere il documento inserendo il tag di chiusura del file XML Un esempio potrebbe essere : .
xml.WriteEndElement ( ) xml.WriteEndDocument ( ) xml.Close ( ) per
Programmazione © www.354353.com