Cómo finalizar una consulta de base de datos en curso¡Hola a todos!
Recibí una pregunta de uno de mis usuarios avanzados. He visto una pregunta similar una o dos veces en la comunidad pero no hay respuestas. Quería ver si teníamos alguna idea sobre esto:
" ¿Hay alguna manera de tener una función Salir para una consulta de base de datos en un script JMP, de modo que un usuario pueda detener una consulta si se cuelga o tarda demasiado? La única otra opción que conozco es forzar el cierre de JMP ".
Cualquier pensamiento sería apreciado.
Mejor,
METRO
Re: Cómo terminar una consulta de base de datos en cursoGracias de nuevo, Brian! Pasaré esto y veré qué dice.
Re: Cómo terminar una consulta de base de datos en cursoSi es una tabla enorme, el tiempo inicial para abrir la tabla y leer los datos variables puede ser bastante largo. También me aseguraría de que en Preferencias, Query Builder-> ODBC-> Run queries in background esté marcado (incluso si no está usando Query Builder). Una vez que se obtiene un bloque inicial de datos, como 500 filas, la consulta debería aparecer en la lista de consultas en ejecución. No aparecerá hasta entonces.
También enfatizaría que usar un script de Query Builder, en lugar de Open Database, será la forma más sólida y eficiente de hacer la consulta.
Re: Cómo terminar una consulta de base de datos en cursoBien, entonces un seguimiento de la idea inicial sobre el uso de la opción Ejecutar consultas. Su consulta hace que JMP deje de responder. Además, cuando la consulta comienza a devolver datos, el elemento del menú está deshabilitado ... ¿podría ser un problema con su consulta?
Re: Cómo terminar una consulta de base de datos en cursoHola Mike,
No hay una opción JSL para cerrar una consulta.
Brian
Re: Cómo terminar una consulta de base de datos en curso¡Gracias por la rápida repetición, Brian! Voy a pasar eso a lo largo.
Creo que podría estar buscando algo más programático. Pensé que podría haber algo en los comandos SQL o JSL que permitiría un período de tiempo de espera definido por el usuario. ¿Alguna idea sobre esa opción?
Aunque, tomando su punto, creo que podría usar un comando "Menú principal (" Ejecutar consultas ") en un botón para agregar la funcionalidad.
Mejor,
METRO
Re: Cómo terminar una consulta de base de datos en cursoSi JMP está visible, siempre puede hacer Ver-> Ejecutar consultas y emitir una parada desde allí.
Brian