ExecuteReader requires an open and available Connection. The connection's current state is open. at System.Data.SqlClient.SqlConnection.GetOpenConnection(String method)
at System.Data.SqlClient.SqlConnection.ValidateConnectionForExecute(String method, SqlCommand command)
at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader()
at Utility.DatabaseUtility.ExecuteReader(SqlConnection connection, String database, String commandText, CommandType commandType, SqlParameter[] parameters) in C:\inetpub\wwwroot\GitHub\sherisranch.com\App_Code\DatabaseUtility.vb:line 1287
at Utility.DatabaseUtility.ExecuteReader(String commandText, CommandType commandType, SqlParameter[] parameters) in C:\inetpub\wwwroot\GitHub\sherisranch.com\App_Code\DatabaseUtility.vb:line 754
at lady.LoadGallery() in C:\inetpub\wwwroot\GitHub\sherisranch.com\lady.aspx.vb:line 434