FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error General Sql Error lock conflict ...deadlock
Hola gente me ha surgido una duda, yo trabajo con delphi 5 e interbase 6 tengo un procedimiento q a veces me tira el siguiente error
Project raised exception class EDBEngineError with message 'General SQL error lock conflict on no wait transaction deadlock' lo que hago es lo siguiente while BDatos.In Transaction do wait:= 1 BDatos.StarTransaction; TablaaModificar.Active := True; TablaaModificar.locate(lo ubico en el q quiero modificar); TablaaModificar.Edit; TablaaModificarCampo1.VAlue := ValorNuevo; TablaaModificar.Post; --- ACA salta el ERROR BDatos.Commit; Saludos |
#2
|
||||
|
||||
Deadlock es cuando se quiere modificar algo que alguien ha modificado en otra transacción y no puede esperar a que termine la primera para aplicar los cambios.
Deberías enviar un poco más de información. - La estructura de la tabla - El código del procedimiento - El código que tenga TablaaModificarBeforePost y TablaaModificarAfterPost. |
|
|
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 09:47:56 |
general sql error -2147221164 | luchin001 | Conexión con bases de datos | 1 | 02-12-2004 17:44:49 |
General SQL Error | ander | SQL | 3 | 09-09-2004 16:05:07 |
General SQL ORACLE ODBC error | jmbarrio | SQL | 0 | 26-02-2004 12:10:19 |
error: lock file has... | ebeltete | SQL | 9 | 11-06-2003 17:15:06 |
|