S
Stefano C.
Hi,
Can anyone help me with saing why tha attached code return an error if used
from a WCF service with MSMQ binding?
Error returned is on db2.ExecuteReader (...
and is : "There is already an open DataReader associated with this Command
which must be closed first."
private void ErrorTestFunc()
{
Database db1 =
DatabaseFactory.CreateDatabase("DefaultConnection");
System.Data.IDataReader Dr1 =
db1.ExecuteReader(System.Data.CommandType.Text, "select * from ASPNET_USERS
");
while (Dr1.Read())
{
Database db2 =
DatabaseFactory.CreateDatabase("DefaultConnection");
System.Data.IDataReader Dr2 =
db2.ExecuteReader(System.Data.CommandType.Text, "select * from ASPNET_USERS
");
Dr2.Close();
Dr2.Dispose();
}
Dr1.Close();
Dr1.Dispose();
}
thankyou
Can anyone help me with saing why tha attached code return an error if used
from a WCF service with MSMQ binding?
Error returned is on db2.ExecuteReader (...
and is : "There is already an open DataReader associated with this Command
which must be closed first."
private void ErrorTestFunc()
{
Database db1 =
DatabaseFactory.CreateDatabase("DefaultConnection");
System.Data.IDataReader Dr1 =
db1.ExecuteReader(System.Data.CommandType.Text, "select * from ASPNET_USERS
");
while (Dr1.Read())
{
Database db2 =
DatabaseFactory.CreateDatabase("DefaultConnection");
System.Data.IDataReader Dr2 =
db2.ExecuteReader(System.Data.CommandType.Text, "select * from ASPNET_USERS
");
Dr2.Close();
Dr2.Dispose();
}
Dr1.Close();
Dr1.Dispose();
}
thankyou