![]() |
Quitar bloqueo registro.
Tengo una aplicacion en delphi 2006 con firebird 1.5 en la cual varios usuarios pueden modificar el mismo registro pero cuando uno de ellos lo equita este se queda bloqueado hasta que lo confirma o rechaza los cambios. Lo que quiero hacer es evitar que se produzca este bloqueo y que el último que guarde el registro sea el que permanezca en la base de datos.
|
Resp
Debe ser que le desactivaste el versionado de registro.
En la conexion debe tener read_version(no recuerdo si se escribe asi). Pero el problema no se te dbe presentar con la edicion sino con el borrado y solo al momento de guardar. Asi que verifica como estas configurando el tipo de conexion. |
No encuentro dende debo poner esto, ¿seguro que es en la conexión y no el la transaccion?
Lo que realmente quiero hacer por si no me explique bien antes es que no se me bloqueen los registros ni para lecturas y para escrituras. Es decir que el último usuario que guarde los datos son los que se queden en la base de datos. |
Resp
Bueno es en la transaccion. Lo que pasa es que se van los tiempos como uso ibo estos tienen una transaccion imarsa en la conexion. Pero si en en la transaccion ya que esos parametros son propios d ela transacion.
|
| La franja horaria es GMT +2. Ahora son las 10:53:23. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi