Multitarea
Hola Mdemena, estoy haciendo un chat con asp y guardando los datos en SQLServer, y me sucede lo siguiente:
Utilizo dos frames en la pagina. En el de arriba muestro la conversación y en el de abajo escribo las preguntas. Para mostrar la conversación utilizo un bucle que hace SELECT constantemente a la base de datos, y si hay un nuevo registro lo muestra (de momento he asignado el tiempo de duración del bucle en 1 minuto).
El problema es que cuando inserto una nueva pregunta en el frame de abajo (hago un INSERT en la base de datos), esta no se ejecuta hasta que ha finalizado el bucle de consulta del frame de arriba.
¿Hay algún modo de que las dos SQL se puedan ejecutar al mismo tiempo?, o ¿De qué se ejecute siempre el SELECT, pero cuando haga el INSERT este tenga prioridad? Es decir, que cuando ejecute el INSERT se detenga el SELECT, y prosiga cuando se haya hecho el INSERT.
Gracias
Toño
Utilizo dos frames en la pagina. En el de arriba muestro la conversación y en el de abajo escribo las preguntas. Para mostrar la conversación utilizo un bucle que hace SELECT constantemente a la base de datos, y si hay un nuevo registro lo muestra (de momento he asignado el tiempo de duración del bucle en 1 minuto).
El problema es que cuando inserto una nueva pregunta en el frame de abajo (hago un INSERT en la base de datos), esta no se ejecuta hasta que ha finalizado el bucle de consulta del frame de arriba.
¿Hay algún modo de que las dos SQL se puedan ejecutar al mismo tiempo?, o ¿De qué se ejecute siempre el SELECT, pero cuando haga el INSERT este tenga prioridad? Es decir, que cuando ejecute el INSERT se detenga el SELECT, y prosiga cuando se haya hecho el INSERT.
Gracias
Toño
1 respuesta
Respuesta de mdemena
1