|
Listing 21-17 extracted from chapter XML
Listing 21-16< > Listing 21-18
This listing can be compiled with the command line: csc.exe /target:exe Example_21_17.cs Errors: 0 Warnings: 0
Example_21_17.cs
using System.Data.Common;
using System.Data.SqlClient;
using System.Xml;
class Program {
static void Main() {
string sCnx =
"server = localhost ; uid=sa ; pwd =; database = ORGANIZATION";
string sCmd = "SELECT * FROM EMPLOYEES FOR XML AUTO";
using (DbConnection cnx = new SqlConnection(sCnx)) {
using (SqlCommand cmd = new SqlCommand(sCmd,
cnx as SqlConnection)) {
cnx.Open();
System.Xml.XmlReader reader = cmd.ExecuteXmlReader();
while ( reader.Read() )
System.Console.WriteLine( reader.ReadOuterXml() );
reader.Close();
} // end using cmd.
} // end using cnx.
System.Console.Read();
}
}
Copyright Patrick Smacchia 2006 2007
|