FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Cómo saber si una instrucción sql esta activa en un servidor de interbase?
Estoy desarrollando una aplicación con tipos de datos blob, donde el usuario puede descargar un uno o varios archivos correspondientes a un cliente desde el servidor de base de datos, pero quisiera controlar las descargas conociendo si se encuentra en el servidor descargandose actualmente un blob, ya que debido a su tamaño y el tipo de conexión el tiempo se prolonga pero he visto que mientras esta se encuentra ejecutanose se mantiene registrada la trasanción en el manejador; actualmente el blob es un parametro de salida de un stored procedure; habría alguna consulta o forma de conocer si la sentencia SQL se encuentra ejecutandose?
Se me ocurre entrar al sistema de tablas interna de mi base de datos, pero sería correcto hacer consultas a estos tipos de tablas?. select MP$TRANSACTION_ID as "Transaction ID", TMP$SQL as "SQL", from TMP$STATEMENTS habría otra forma de realizarlo?; agradecería sus comentarios. Ya que la consulta anterior "SQL" me devuelve un tipo de dato varchar muy grande |
#2
|
||||
|
||||
Yo me decantaría por algo más fácil.
- Creas una tabla DESCARGA_ACTIVA (usuario,descarga,fecha_inicio,...) - Antes de hacer la descarga, insertas un registro en esta tabla. --- Quizás deberías borrar los registros de ese usuario, antes de insertar, por si hubiera habido alguna desconexión. - Descargas. - Borras el registro. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como saber si mi servidor de MySQL esta activo o corriendo. | rgstuamigo | MySQL | 5 | 19-11-2008 22:54:01 |
Como averiguar que ventana de windows esta activa? | JuanErasmo | API de Windows | 5 | 17-04-2006 21:47:40 |
como saber que columna del dbgrid esta activa? | JavierO | Varios | 4 | 02-11-2005 19:55:26 |
como saber si una vandera (flag) esta activa o no en una variable DWord | orfeo | API de Windows | 4 | 03-03-2005 22:22:00 |
Saber si un registro está bloqueado en el servidor | Muten | Firebird e Interbase | 1 | 14-10-2003 14:50:55 |
|