Erro al querer abrir de nuevo un formulario

Hola a todos espero se encuentren muy bien de salud y gracias por su ayuda que ha sido de gran utilidad.
Tengo una BD en access 2003 y tengo los formularios en vb6 cuando abro mi panel de control no tengo conectada la bd hasta el formulario de productos bueno el problema es el siguiente lo abro y me corre a la perfección pero cuando lo cierro y trato de abrirlonuevamente me aparece este mensaje
Run-Time Error 3705
La operación no esta permitida si el objeto esta abierto
Bueno lo que entiendo es que cuando cierro mi formulario la conexión queda abierta como ago para que se cierre y pueda volver a ella sin necesidad de iniciar nuevamente el programa
Espero haber sido emplicito por sus respuestas gracias
Saludos

1 Respuesta

Respuesta
1
En el evento Unload del formulario debe de estar la siguiente instrucción:
Cn. Close ''Se cierra la conexion cn -Adodb conexion
Otra cosa importante es revisar antes de abrir la conexión si está abierta, de la siguiente manera
if cn.state = AdStateOpen then
cn.close
end if
Con. Open
Aunque lo correcto es que no debería quedar nada abierto al volver a entrar. O bien, abrir la conexión desde el formulario principal y que dicha conexión sea manejada por medio de una variable global
Julius
-Guatemala-

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas