Uso FireBird 1.5, IBX 7.08
El problema es parecido al anterior que mencione, ahora me pasa esto, hago un "insert" directo en el SQL-Editor del Ib-Expert pongo codigo :
Código SQL
[-]
insert into tfac_facturas
(BODEGA, TIPOMOV, FOLIO, AUTORIZO, AUTORPRE, CLIENTE, CONCEPTO, COTIZADA, CREDCON, DESCTODOC,
DESGLODOC, FECHAFAC, IMPORFAC, IVADOC, ORDENCOMPRA, TASAIVA,VENCE, VENDEDOR, VIGENCIA)
values
(1,'FM',379938, :AUTORIZO, :AUTORPRE, :CLIENTE, :CONCEPTO, :COTIZADA, :CREDCON, ESCTODOC,
ESGLODOC, :FECHAFAC, :IMPORFAC, :IVADOC, :ORDENCOMPRA, :TASAIVA,:VENCE, :VENDEDOR, :VIGENCIA)
Ahora bien, la inserción me la hace Correctamente, hago una consulta para checar si existe y me lo muestra.
Pero, si hago esto en delphi por código usando ibDataset, asignando en la propiedad InsertSQL la misma sentencia, no me Inserta el registro despues de haber puesto:
Código:
Tabla.Open
Tabla.Insert
Que estará pasando????
Hago esto, porque una vez llamado "Tabla.Insert" y después le asigno valores a los campos llaves del Maestro y al quere Guardar con un "Tabla.Post" al Maestro me marca el siguiente error
Código:
lock conflict on no wait transaction deadlock
update conflicts with concurrent update
Esto le aparece al segundo Usuario cuando tiene en poseción un registro diferente al Primer Usuario.