using System; using System.Data; using System.Data.SqlClient; class MultipleResults { static void Main(string[] args) { string connString = "server=(local)\\SQLEXPRESS;database=MyDatabase;Integrated Security=SSPI"; string sql1 = @"select FirstName from Employee;"; string sql2 = @"select FirstName, LastName from Employee;"; string sql = sql1 + sql2; SqlConnection conn = new SqlConnection(connString); try { conn.Open(); SqlCommand cmd = new SqlCommand(sql, conn); SqlDataReader reader = cmd.ExecuteReader(); do{ while(reader.Read()) { Console.WriteLine("{0} : {1}", reader[0], reader[0]); } Console.WriteLine("".PadLeft(60, '=')); } while(reader.NextResult()); reader.Close(); } catch(Exception e) { Console.WriteLine("Error Occurred: " + e); } finally { conn.Close(); } } }