Ayuda porfavor con error en DataEnvironment

Fabian
11 de Octubre del 2004
Hola como estan, mi consulta es la siguiente:
Tengo un sistema que genera una copia de seguridad de la BD y luego la restaura, sin ningun inconveniente, para ello cierro la conexion hacia la BD. Pero cuando uno a abierto algun reporte (enlazado a un DataEnvironemnt) y luego restaura la BD, y quiero abrir algun reporte me sale el siguiente mensaje:
"La aplicacion solicito una operacion en un objeto con una referencia a un objeto Connection cerrado o no valido" y me marca el error aqui:
If DataEnvironment1.rsRsBoletas.State = adStateOpen Then
DataEnvironment1.rsRsBoletas.Requery
Else
DataEnvironment1.rsRsBoletas.Open <--- aqui marca error
DataEnvironment1.rsRsBoletas.Requery
DataEnvironment1.rsRsBoletas.Close
End If
Este codigo lo hago con el fin de que me actualice los datos en caso de haber cambiado en el transcurso de la ejecucion del programa y funciona bien siempre que no haga la operacion antes mencionada de la copia de seguridad. Espero haberme explicado y que alguien me pueda tender una mano , gracias.