“Conocimientos Programación>Lenguajes De Programación

Cómo escribir un XML en ASP.NET con SqlDataReader

2013/3/10
Los programadores usan XML, o Lenguaje de marcado extensible , para almacenar datos jerárquicos. Los datos relacionales , en cambio, normalmente reside en una base de datos se accede mediante lenguaje de consulta estructurado o SQL . Se pueden transferir datos de una base de datos a un archivo XML mediante un SqlDataReader y la clase XmlTextWriter . El SqlDataReader le permite leer los datos de una base de datos, mientras que la clase XmlTextWriter permite tomar datos de cualquier fuente y representarla con un archivo XML. Esta técnica funciona en cualquier marco de programación . NET , incluyendo ASP.NET. Cosas que necesitará
Visual Studio
Ver Más instrucciones
Recuperando datos de base de datos y colóquelo en un SqlDataReader
1

Agregue los siguientes espacios de nombres a la parte superior de la archivo de código relevante :

' using System.Data.SqlClient ;

using System.Xml ; '
2

Crear nuevos objetos SqlConnection y SqlCommand :
' SqlConnection c = new SqlConnection ( //insertar parámetros aplicables aquí) ;

SqlCommand cm = new SqlCommand (); '


3

Asignar el objeto SqlConnection a la propiedad de conexión del objeto SqlCommand :

' cm.Connection = c ; '
4

Asigne una cadena de texto que contiene la consulta SQL a la propiedad " CommandText " del SqlCommand :

' c.CommandText = //Fax Comentario »
5

Crear un objeto SqlDataReader y asignarle el valor de la SqlCommand ejecutado: SqlDataReader

' r = cm.ExecuteReader (); '
Escribe los datos del SqlDataReader en formato XML
6

Crear un objeto XmlTextWriter , utilizando un parámetro de constructor para hacer referencia a los datos que desea convertir en XML: ' XmlTextWriter w = new XmlTextWriter ( //parámetros) ; '


7

Crear una declaración ", mientras que " con el SqlDataReader como su condición booleana :

' while ( r.Read ()) {


}'
8

Utilice el SqlDataReader para alimentar datos al XmlTextWriter dentro las llaves de la declaración ", mientras que " . Comience en la primera fila : ' w.WriteSTartElement ( "row " ;

//personalizar XML aquí según sus necesidades '



Lenguajes De Programación
Cómo agregar Cert SSL para IIS
¿Cómo entrar sentencias de entrada en MATLAB
Cómo construir diagramas de flujo
Cómo encontrar Complejidad Tiempo en C + +
Cómo crear una barra lateral de KML
Cómo escribir un script para capturar mensajes de correo
Cómo calcular la TIR en Lotus 123
Cómo convertir una Carta Entrar estándar de Digital
Conocimientos Informáticos © http://www.ordenador.online