Hi All,

I'm using Winforms.

I have the following code in a form:

clsSQL Sql = new clsSQL;
System.Data.OleDb.OleDbDataReader TreeData = new System.Data.OleDb.OleDbDataReader(); //Offending Line Here
TreeData = Sql.ReturnData(Sql.ReturnAllStructures);

In clsSQL I have:

Public OleDbDataReader ReturnData(string SQL)
{

.......
......

System.Data.OleDb.OleDbDataReader myReader = myCommand.ExecuteReader();
ReturnData = myReader;
}

Why is it expecting a constructor when I'm just declaring a new instance?