La cosa es esta
antes de llegar a esta linea (la que me muestra una violacion de acceso):
Código Delphi
[-]Transaction.StartTransaction;
puse lo siguiente, para saber si es que estaba abierta
Código Delphi
[-]if Transaction.Active then
begin
Transaction.Commit;
end;
y sì. la muestra como activa comienza con el if, al llegar al commit, me da la misma violacion de acceso, por eso doy por hecho que es por la transaccion pero no estoy seguro, no entiendo del todo, he estado leyendo pero el procedimiento que uso en el select y en el update puestos al principio del post son mis unicas interacciones con la BD, no se cual podra ser el error