Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako písať XML v ASP.NET S SqlDataReader

Programátori používať XML , alebo eXtensible Markup Language , pre ukladanie hierarchických dát . Relačné údaje , na rozdiel , zvyčajne býva v databáze pristupovať pomocou Structured Query Language alebo SQL . Môžete prenášať dáta z databázy do súboru XML pomocou SqlDataReader a triedu XmlTextWriter . SqlDataReader umožňuje čítanie dát z databázy , zatiaľ čo trieda XmlTextWriter umožňuje vziať dáta z ľubovoľného zdroja a zastupovať ju so súborom XML . Táto technika funguje v každom . NET programovania rámca , vrátane ASP.NET . Veci , ktoré budete potrebovať
Visual Studio
Zobraziť ďalšie inštrukcie
Načítanie dát databázy a umiestnite ho do SqlDataReader
1

Pridať nasledujúce priestory názvov v hornej časti príslušný kód súboru :

' using System.Data.SqlClient ;

using System.Xml ; "
2

Vytvoriť nový SqlConnection a SqlCommand objekty :

" SqlConnection c = new SqlConnection ( //vložiť príslušné parametre tu ) ;

SqlCommand cm = new SqlCommand ( ) ; "
3

priraďte objekt SqlConnection na majetku pripojenie z objektu SqlCommand : Spojené

' cm.Connection = c ; "
4

priradiť textový reťazec , ktorý obsahuje váš SQL dotaz na " CommandText " vlastnosť SqlCommand :

' c.CommandText = //Váš dotaz tu "
5

Vytvorte SqlDataReader objekt a priraďte jej hodnotu vykonaného SqlCommand :

" SqlDataReader r = cm.ExecuteReader ( ) ; "
zapisovať dáta z SqlDataReader vo formáte XML
6

Založiť XmlTextWriter objekt , pomocou parametra konštruktory pre referenčné dáta Ak chcete previesť do XML :

' XmlTextWriter w = new XmlTextWriter ( //parameter ) ; "
7

Vytvoriť " , zatiaľ čo " vyhlásenie za použitia SqlDataReader ako jeho boolean stavu :

" while ( r.Read ( ) )

{

} '
8

Použite SqlDataReader kŕmiť dáta na XmlTextWriter v rámci traky z " while " vyhlásenie . Začnite na prvom riadku :

" w.WriteSTartElement ( " riadok " ;

//upraviť XML tu podľa Vašich požiadaviek '

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené