FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Applyupdates me bloquea la aplicación
Problemas con applyupdates
Buenas, Uso Firebird 2.0.1, delphi2006 y dbexpress. Utilizo TSQLquery , un provider y un clientdataset. En el query indico los campos claves y el provider lo tengo a upwherekeyOnly. El campo cliente y refversion ProviderFlags(pfInUpdate=false,pfInWhere=false) la select: SELECT REF_C, REF_N, TIPOM, TCORTE, PU, FECHA, LARGO, ANCHO, PESO, TRATMTO, NOTAS, TRABEXTERNO,CODCLIENTE,TIPO, PERIMETRO, Clientes.Nom Cliente, VTRATMTO, PUPROPUESTO, VMAT,VCORTE,DENOMINACION,TTRATMTOS,TIPOGEOMETRIA, C_VR,REF_C||' '||C_VR REFVERSION, DEOFERTA FROM PIEZAS Piezas Inner join Clientes on Piezas.CodCliente=Clientes.Codigo where ref_n=:ref_n El bloqueo se produce en:
Nota: El bloqueo no se produce siempre, depende de :ref_n. ¿a qué es debido? Parando el motor firebird y si lo vuelvo a arrancar todo va bien. Si no paro el motor, el bloqueo se transmite a otros forms de la aplicación. Al día tengo que reiniciar el motor 2-3 veces |
#2
|
||||
|
||||
¿No será problema de transacciones? ¿Deadlock?
__________________
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. |
#3
|
|||
|
|||
No me muestra ningún mensaje referente a DeadLock.
Cómo podría evitar el deadLock? ( sólo se modifica un registro ) |
#4
|
||||
|
||||
Normalmente pasado un tiempo de bloqueo, la aplicación debería darte un error de tiempo de espera.
¿Puede ser que se te esté quedando a tí o a otpo programa/ordenador alguna transacción abierta sobre esa tabla?
__________________
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. |
#5
|
|||
|
|||
Desde otro equipo modifico otro registro de la misma tabla y va bien.
Por curiosidad, tiene algo que ver el Dialecto utilizado? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Quien Bloquea un registro? | marcial | Conexión con bases de datos | 17 | 17-05-2007 21:11:13 |
Delphi con ADO se bloquea en Windows 98 | eduyahoo | MS SQL Server | 3 | 18-05-2005 22:39:08 |
La aplicacion se bloquea al escribir en un Tcombo | dabas | Varios | 2 | 03-09-2004 11:04:28 |
Si se bloquea | Letty | Conexión con bases de datos | 2 | 23-12-2003 18:31:10 |
Se me Bloquea la aplicacion | josejuanm | SQL | 2 | 26-05-2003 07:54:54 |
|