Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come scrivere un XML in ASP.NET con SqlDataReader

I programmatori usano XML o eXtensible Markup Language , per memorizzare i dati gerarchici . Dati relazionali , al contrario , risiede ordinariamente in un database accessibile tramite linguaggio di interrogazione strutturato , o SQL . È possibile trasferire i dati da un database in un file XML utilizzando un SqlDataReader e la classe XmlTextWriter . Il SqlDataReader consente di leggere i dati da un database, mentre la classe XmlTextWriter consente di portare i dati da qualsiasi fonte e di rappresentarla con un file XML . Questa tecnica funziona in un quadro di programmazione . NET , tra cui ASP.NET . Cose che ti serviranno
Visual Studio
Mostra più istruzioni
Recupero di dati database e inserirlo in un SqlDataReader
1

Aggiungere i seguenti spazi dei nomi per la parte superiore del relativo file di codice :

'utilizzando System.Data.SqlClient;

using System.Xml ; '
2

Crea nuovo SqlConnection e SqlCommand oggetti :

' SqlConnection c = new SqlConnection ( //inserire i parametri applicabili qui) ;

SqlCommand cm = new SqlCommand (); '
3

assegnare l'oggetto SqlConnection alla proprietà di connessione dell'oggetto SqlCommand :

' cm.Connection = c ; '
4

assegnare una stringa di testo che contiene la query SQL per la proprietà " CommandText " del SqlCommand :

' c.CommandText = //la query qui '
5

Creare un oggetto SqlDataReader e assegnarle il valore del SqlCommand eseguito:

' SqlDataReader r = cm.ExecuteReader (); '
Scrivi i dati del SQLDataReader in formato XML
6

Creare un oggetto XmlTextWriter , utilizzando un parametro del costruttore per fare riferimento ai dati si desidera trasformare in XML:

' XmlTextWriter w = new XmlTextWriter ( //parametro ) ; '
7

creare un'istruzione ", mentre" utilizzando il SQLDataReader come sua condizione booleana :

' while ( r.Read ( ) ) per

{

}'
8

Utilizzare il SqlDataReader per alimentare i dati al XmlTextWriter all'interno le parentesi graffe della dichiarazione ", mentre" . Inizia la prima riga : ' w.WriteSTartElement ( "riga" ;

//personalizzare XML qui per le vostre esigenze '



 

Programmazione © www.354353.com