![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
No entiendo muy bien lo que quieres decir Marcos. El caso que planteas no es achacable al sistema sino a la impericia de un usuario. Pero en el caso planteado, el lapso transcurrido como puede ser de diez minutos puede ser de unos segundos o menos, y el sistema sí es el responsable de controlarlo ¿no?
Si no mal entiendo, puede optar por un bloqueo pesimista o uno optimista. En el primero, se bloquea el registro y a fregarse todos los demás mientras el señorito no vuelva de tomarse el café. En el segundo, se toma la hora en que se inicia la edición y se graba en la tabla en un campo ad hoc para ello. Al momento de guardar se mira primero si la hora en la tabla coincide con la que tenemos nosotros. Si no es así es que alguien ya ha hecho otros cambios y tendremos que decidir si machacarlos o descartar los nuestros. // Saludos |
|
#2
|
||||
|
||||
|
Hola,
Cita:
![]() |
|
#3
|
||||
|
||||
|
Hace unos días estuvimos halando aquí del mismo tema; Está explicado el sistema que he utilizado yo alguna vez, mediante un campo de TimeStamp; Supongo que hay más.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#4
|
||||
|
||||
|
Cita:
Y lo que comenta Marcos no está nunca de más para efectos de auditoría. // Saludos |
|
#5
|
||||
|
||||
|
Cita:
O no lo leí o lo leí mal, pero es lo mismo, pero es lo mismo, pero es lo mismo, pero es lo mismo... Últimamente me repito un poco... ![]()
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#6
|
||||
|
||||
|
Ahora bien, me gustaría aclararme porque no conozco ib/fb. De acuerdo a lo que menciona Delfino, ¿he de entender que FB ya maneja por nosotros los bloqueos optimistas?
// Saludos |
|
#7
|
|||
|
|||
|
Cita:
Restrictivo, pues no se, todos los clientes pueden acceder a todos los registros, excepto aquellos que esten bloqueados por los demas que tan solo los podran leer. Son bloqueos pesimistas, en algunos casos puede ser util. En otros una pesadilla Cita:
1. Ejecutas la aplicacion por primera vez (llamemosla A) 2 .Vuelve a ejecutarla por segunda vez (llamemoslo B) 3. si en A haces una modificacion y la guardas (el registro que esta en B queda obsoleto) 5. Te vas a B y haces una modificacion 6. Guardas, y debes obtener un error que dice algo asi como que el registro ha sido modificado por otro usuario. No te deja meter la pata, Al menos a mi me funciona asi (esto me pasa con FB 1.5) |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problemas cuando varios usuarios hacen un consulta a la misma tabla | Salomon | Conexión con bases de datos | 2 | 13-06-2007 04:36:02 |
| Acceso simultaneo a MySQl por internet | jjaen26 | Internet | 0 | 21-09-2006 21:07:17 |
| Remote DataModulo con varios usuarios | marianoF | Providers | 0 | 30-12-2005 20:21:28 |
| IB problemas por acceso simultaneo al mismo campo | Giniromero | Conexión con bases de datos | 17 | 21-04-2004 10:17:20 |
| varios usuarios | maruenda | Conexión con bases de datos | 1 | 30-12-2003 17:23:15 |
|