“Conocimiento Programación>Lenguajes De Programación

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

2012/3/26
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 realizar un desplazamiento de bits en C + +
Cómo agregar un salto de línea en una cadena
Cómo probar cadenas en Korn Shell
Cómo añadir una marca de agua con Word XP
Enteros de programación y funciones lineales a trozos
Cómo hacer un Web Bot
Cómo agregar un apóstrofo en CL AS/400
Cómo simular un microcontrolador en Multisim
Conocimiento de la computadora © http://www.ordenador.online