Why do I get the error message ‘ExecuteReader requires an open and available Connection. The connection’s current state is Closed’

Platform: ASP.NET|Category: ADO.NET

This error is caused if you have not opened the connection.
Before you read the data using DataReader open the Connection