Diferentes sesiones
Hola a todos y gracias por la posible ayuda.
Se trata de aclarar los conceptos.
Supongamos una aplicación con un menú que lanza los distintos programas. El usuario puede tener abiertos al mismo tiempo varios programas independientes.
¿Se supone que hay una única sesión abierta (puesto que hay una conexión a la BD) o hay una por cada formulario abierto? El tema es, si tengo un commit o rollback en el código ¿afecta sólo al formulario activo (como supongo) o a todos los que están abiertos?
Además, si tengo abierta una sesión en SQL+ con el mismo nombre de usuario, son sesiones distintas ¿verdad? Es decir, un commit en SQL+ no valida los cambios en el formulario ni al revés.
Se trata de aclarar los conceptos.
Supongamos una aplicación con un menú que lanza los distintos programas. El usuario puede tener abiertos al mismo tiempo varios programas independientes.
¿Se supone que hay una única sesión abierta (puesto que hay una conexión a la BD) o hay una por cada formulario abierto? El tema es, si tengo un commit o rollback en el código ¿afecta sólo al formulario activo (como supongo) o a todos los que están abiertos?
Además, si tengo abierta una sesión en SQL+ con el mismo nombre de usuario, son sesiones distintas ¿verdad? Es decir, un commit en SQL+ no valida los cambios en el formulario ni al revés.
