فرض کنیم که یک StoreProcedure شبیه این داریم.
کد:
Create Procedure spSelectTables
as
Select * from tblPerson
Select * from tblEmp
حالا من می خواهم که با استفاده از یک SqlDataReader تمامی رکورد های هر دو جدول رو بخوانم.
کد:
SqlConnection cnn = new SqlConnection(connectionString);
SqlCommand cmd = new SqlCommand("spSelectTables",cnn);
cmd.CommandType = CommandType.StoredProcedure;
cnn.Open();
SqlDataReader reader = cmd.ExecuteReader();
do
{
while(reader.Read())
{
lstList.Items.Add(reader.GetString(0) + "\t" + reader.GetString(1));
}
}while(reader.NextResult());
cnn.Close();
این سوال MCTS Windows بود. خوبه که کمی به کد توجه کنیم.