14/07/2004, 08:14
|
| | | Fecha de Ingreso: febrero-2002 Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 9 meses Puntos: 8 | |
Francamente, no entiendo cómo han podido darte ideas con los datos que has puesto...
El error que recibes se debe a que intentas emplear un objeto, que debe de estar abierto, antes de abrirlo o después de cerrarlo. Las posibilidades de hacer ésto según tu código son poco menos que infinitas... ...dado que no has especificado en qué línea te da el error.
Puede que te de el error al ejecutar la consulta que publicas, en cuyo caso ya sabemos que el objeto es 'Conn'. En ningún punto de tu código se llama a la rutina Conexion_Abrir() por lo que debo entender que ya ha sido llamada (??). Si es así, podrá ser que la conexión no se haya abierto... ...claro que en ese caso el error te lo daría el abrir (??), o que ya haya sido cerrada...
Veo que no tienes rutinas de control de errores, por lo que el error puede estar dentro de alguna función a la que llamas (ActualizaRegistros(lstrArchivo, ldobLineas)??) que devuelve el control a la función madre al generar un error... (raro, pero posible)
Por otra parte, he de suponer que la variable 'Conn' está bien declarada como pública porque no te da error al intentar emplearla y has puesto 'Option Explicit'.
Todo esto, descartando que el error se produzca en las funciones 'localizafile' o 'file_existe'...
Saludos
__________________ Kelpie |