Ver Mensaje Individual
  #13  
Antiguo 15-11-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Es un problema muy común. Mientras está buscando los datos en la base de datos, no podrás hacer nada.

Una solución es crear un Thread (un segundo hilo de ejecución) y ahí muestras el tiempo o lo que necesites. Obviamente tienes que crear y lanzar el thread y después abrir el sql.

Por otra parte 50 segundos me parece mucho. Marathon es un programa gratuito como Ib Expert, que permite ver el plan de ejecución de una consulta, estudiando eso, puedes saber si utiliza índices y claves primarias para la unión y selección de datos, o utiliza el plan "NATURAL".

duilioisola: Para el formato de hora, MM se utiliza para el mes en dos dígitos, como esas letras ya están pilladas, se usa nn para minutos. Cierto que usando hh:mm:ss no da error y muestra "aparentemente la hora", pero verás que los minutos se actualizan una vez al mes

Edito: Al parecer no he dicho nada nuevo, Neftali y tefots ya te lo dijeron (no leí el hilo al completo). El camino por el que vas no es el correcto.

Además, ¿para qué quieres mostrar un cronómetro?, ¿para que los usuarios vean lo ineficiente que es tu programa y así decir que tarda 53.88 segundos ?.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 15-11-2007 a las 12:30:08.
Responder Con Cita