Наиболее вероятная причина, если она работала ранее, это то, что ваше соединение настроено неправильно.Возможно, база данных находится в другом месте, возможно, она использует другие учетные данные, возможно, отсутствует поставщик, возможно, отсутствует соединение ODBC.
Причина, по которой вы видите «операция не разрешена, когда объект закрыт»скорее всего потому, что существует некоторый код типа «при возобновлении с ошибкой», где существует код соединения с БД, который прозрачно поглощает ошибки соединения.Таким образом, код продолжает думать, что соединение открыто.