Ver Mensaje Individual
  #1  
Antiguo 09-06-2010
JordiP JordiP is offline
Miembro
 
Registrado: nov 2009
Posts: 48
Reputación: 0
JordiP Va por buen camino
Wink DUDA trabajar con varias sesiones en FireBird

Buenas, tengo una duda y queria plantearla:

Resulta que tengo una aplicación con una entrada por puerto TCP, en el momento de leer el texto entrante por TCP lo guarda en una tabla de mi base de datos "FireBird".
Por otro lado tengo un TIMER que cada segundo consulta dicha tabla a ver si hay cambios y para evitar conflictos tengo:
IBDataBase1
IBTransaction1
IBQuery1
y
IBDataBase2
IBTransaction2
IBQuery2
El IB...1 lo utilizo para insertar y modificar lo que me llega por el puerto TCP y el IB...2 para las consultas en el TIMER.

Mi duda es si la tabla del FireBird puede bloquearse mientras se hace el INSERT o UPDATE o el SELECT, es decir, mientras el IB...1 hace un INSERT el IB...2 puede hacer un SELECT y viseversa? el hecho que una sesion haga una consulta la otra puede modificar información?

Gracias por todo
Responder Con Cita