Ver Mensaje Individual
  #1  
Antiguo 16-10-2007
underwater underwater is offline
Miembro
 
Registrado: oct 2007
Ubicación: Argentina
Posts: 23
Reputación: 0
underwater Va por buen camino
Unhappy Conexion a MySQL mediante ODBC

Hola a todos,

Queria saber si es comun que cuando cierro una aplicacion que se conecta con una base de datos MY SQL (MY SQL 5.0, para ser mas exacto) tarde un cierto tiempo en cerrarse. Lo que yo realizo para conectarme es algo como lo siguiente :
Código:
 ADOConnectionMySQL.ConnectionString := 'Provider=MSDASQL.1;Persist Security Info=False;User ID=usuario;Data Source=agenda'; //En donde "agenda" es el origen de datos
  ADOConnectionMySQL.LoginPrompt := False;
  ADOConnectionMySQL.Connected := True;
Con este codigo de arriba me conecto por ejemplo al iniciar la aplicacion y cuando cierro la aplicacionm hago algo como esto:

Código:
ADOConnectionMySQL.Connected := False;
Pero al terminarlo asi es como que la aplicacion se queda pensando un poco, y dps de, nose 1 seg, se termina de cerrar. Lo que mas me llama la atencion de este es que los formularios de la aplicacion estan cerrados(o sea el usuario comun no se daria cuenta de que la aplicacion sigue en memoria), pero si se entra al "Administrador de Tareas" de windows se ve la aplicacion todavia cargado en memoria, que dps de unos segundos desaparece.

¿Tienen idea de por que puede ser que suceda esto?

Lo unico que utilizo externo de delphi es un driver para poder conectarme a la base de datos de MYSQL, que tuve que instalar para el ODBC. (que lo baje de la pagina de MYSQL)

Otra cosa es tambien utilice unos componentes de acceso a MYSQL (Los Zeos Acces) y tambien sucede lo mismo, eso que estos no utilizan ODBC para conectarse, sino (creo no estoy seguro, ya que vi que hacia el mismo efecto y no lo solucionaba :-P)una dll de MySQL.

Bueno gracias de antemano.

Saludos yo. ...
Responder Con Cita