![]() |
![]() |
| 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
|
||||
|
||||
|
Cita:
Cita:
Supongo que deberás estar atento a las noticias de IBObjects, FIBPlus, MDO, etc. |
|
#2
|
|||
|
|||
|
Un aporte para analizar
Cuando trataba de utilizar la instruccion 'Lock Timeout' escribi a Devrace FibPlus para ver si de ellos obtenia alguna respuesta. Buscando por ahi la encontre y se la transcribo. Yo no uso FibPlus, asi es que a lo mejor Uds. pueden encontrar la solucion.
Pregunta: how I can, with FibPlus, execute thenew command LOCK TIMEOUT <value> in transactions with Firebird 2.01. Respuesta I think no. You can use property TpFIBTransaction.Timeout and .Timeoutaction, doing lock in the select -sql. Espero que sea de algun aporte. |
|
#3
|
|||
|
|||
|
Frustracion
Hola amigos.
En principio agradezco la intervencion de celades1 por tener la inquietud de investigar los beneficios de Firebird. Le pregunto a donald shimoda; para que darse el trabajo una cantidad de profesionales en optimizar Firebird si lo que tiene basta y sobra? Pues bien, pienso que en la medida que nuestro Firebird sea mejor y mas completo, mas garantias tendran nuestros clientes al usarlo. Hago un llamado a investigar este hilo y no esperar que vuelva a escribir el proximo año para ver si alguien se interesa. Gracias. |
|
#4
|
|||
|
|||
|
Hola amigos.
Hola estoy intersado en el tema ya que con esta tecnica puedo bloquear registros temporalmente mientras se termina el proceso y no ser leido por otro usuario. Pero quisera saber si encontro la solucion a contralar el tiempo que toma un registro sin ser leeido para generar error de registro bloqueado y asi poder procesando el siguiente registro Gracias |
|
#5
|
||||
|
||||
|
Cita:
|
|
#6
|
|||
|
|||
|
Cita:
El la casilla de venta 1 se ofrece el espacio numero '"A" el cual POSIBLEMENTE sera ocupado , acto que se confirma en unos pocos segundos o puede demorarse unos minutos (5/10 minutos), en la casilla 2 se ofrece otro espacio que no debe ser el mismo que afresca la casilla 1 , si el registro esta marcado como en proceso de actualizacion el sistema al leer el registro y determinar que esta en proceso de actualizacion salta el registro al vencerse el tiempo de espera para que un registro pueda ser leido. Para este casa la casilla de venta al leer el registro no efectuo cambio en la base de datos solo ejecuto la accion de FOR SELECT ESTADO FROM TABLA A WHERE ESTADO = LIBRE CON BLOQUEO La casilla 2 leyo SELECT ESTADO FROM TABLA A WHERE ESTADO = LIBRE CON BLOQUEO y no lee el registro que esta en uso por LA CASILLA 1 y asi sucesiamente. No Recuerdo en que version de FIREBIRD salido esta herramiento tal vez 2 , yo la he usado en sistema as400 el bloqueo pesimista desde hace mas o menos 30 anos y funciona bien por ejemplo para bloquear cuentas bancarias a las cuales se estan efectuando cambios en el saldo. Como veo que estas muy interesado en el tema creo que has hecho pruebas detalladas del manejo de bloqueo con esta funcion y debes conocer como hacer para cambiar el tiempo de generacion del error de registro bloqueado que es lo que busco solucionar ya que no se como efectuar la explicacion que hay en el manual (lock time out + set transaction ) en un procedimiento Agradesco de antemano compartas la investigacion que has hecho al respeto Aprovecho este para saber si has trabajado con Data Abstract de remobject para que compartar la experiencia que ha tenido con estdo |
|
#7
|
||||
|
||||
|
Cita:
Saludos. |
|
#8
|
||||
|
||||
|
Cita:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Lock conflict on no wait transaction | gorsan | Conexión con bases de datos | 2 | 08-08-2007 10:47:56 |
| Lock Timeout para WAIT transacciones | camino | Firebird e Interbase | 0 | 15-05-2007 02:56:08 |
| Transacciones En Firebird | espectro_jd | SQL | 3 | 21-02-2007 19:54:40 |
| ¿Para qué sirve la tecla Scroll Lock en los teclados? | marcoszorrilla | La Taberna | 11 | 29-01-2007 16:36:08 |
| Fibtransaction wait i timeout | celades1 | Firebird e Interbase | 2 | 02-12-2005 20:32:29 |
|