Ver Mensaje Individual
  #1  
Antiguo 12-06-2007
pmfras pmfras is offline
Miembro
 
Registrado: nov 2004
Posts: 59
Reputación: 20
pmfras Va por buen camino
try-except - grandes problemas

si bien he visto que este es un tema tratado, vuelvo a el porque no he encontrado una solucion a mi problema, uso delphi7 firebird y dbexpres

tengo dos tablas : articulos y rubros, donde articulo tiene un campo FK con rubros, cuando quiero borrar un rubro que ha sido usado en articulos, me dispara un error pero el except no me lo detecta, me lo deja borrar aunque si salgo y entro en realidad no se borro. el tema que no me mostro el cartel. vuelvo a decir cuando hago el ApplyUpdates(0) me da un error donde me indica sobre el FK

hago

with ClientDataSet1 do begin
try
Delete
ApplyUpdates(0);
except
ShowMessage('error');
end;
end;

espero sus respuesta, si alguien puede reproducirlo o bien quiere que le mande un .rar con el ej me da su correo, preciso solucionar esto a la mayor brevedad.
Responder Con Cita