Asp.net database connection

I have problen connecting to the access database through asp.net,
this is the page load code
private void Page_Load(object sender, System.EventArgs e)
{

oleDbConnection1.Open();
oleDbDataAdapter1.SelectCommand.CommandText="select country from players";
dataReader=oleDbDataAdapter1.SelectCommand.ExecuteReader();
while(dataReader.Read())
{
 nameList.Items.Add(dataReader.GetString(0));
 oleDbConnection1.Close();
}

}
i got an error
c:\inetpub\wwwroot\dropdown_database\WebForm1.aspx.cs(32): The name ‘dataReader’ does not exist in the class or namespace ‘dropdown_database.WebForm1’
c:\inetpub\wwwroot\dropdown_database\WebForm1.aspx.cs(33): The type or namespace name ‘dataReader’ could not be found (are you missing a using directive or an assembly reference?)
what it means and how i can overcome this problem ??