2 datareadere og 1 connection
Ifølge microsoft m.fl, så kan man IKKE have 2 datareadere på den samme connection.http://msdn.microsoft.com/en-us/library/haa3afyz(v=VS.100).aspx
Jeg forsøger imidlertid forgæves på at få systemet til at fejle.
Burde nedenstående kode ikke give en fejl ?
Efter min overbevisning er der 2 datareadere åbne på samme tid på den samme connection.
Eller har jeg misforstået noget ?
Mvh Ole
SqlCeConnection c1 = new SqlCeConnection(@"Data Source = C:\DB\Database1.sdf");
c1.Open();
SqlCeCommand SQLKommando1 = new SqlCeCommand("SELECT TOP(3) varenummer, varenavn FROM varer ORDER BY varenummer", c1);
SqlCeDataReader r1 = SQLKommando1.ExecuteReader(CommandBehavior.);
while (r1.Read())
{
SqlCeCommand SQLKommando2 = new SqlCeCommand("SELECT TOP(2) varenavn, beholdning FROM varer", c1);
SqlCeDataReader r2 = SQLKommando2.ExecuteReader();
while (r2.Read())
{
MessageBox.Show("YDRE: " + r1[0].ToString()+" INDRE: " + r2[0].ToString());
}
r2.Close();
}
r1.Close();
c1.Close();
Mvh Ole