Ver Mensaje Individual
  #2  
Antiguo 02-03-2005
repo repo is offline
Miembro
 
Registrado: feb 2004
Posts: 14
Reputación: 0
repo Va por buen camino
Deberas asignar en el evento OnNewRecord del DataSet un valor 0 al campo PK, y modificar tu trigger:

AS
BEGIN
IF ((NEW.CLAVEPERSONAS IS NULL)OR(NEW.CLAVEPERSONAS=0)) THEN
NEW.CLAVEPERSONAS = GEN_ID(GEN_PERSONAS,1);
END

el problema es que el valor que le asignara el trigger atraves del generador tu aplicacion no sabra cual es, hasta que no refresques la transaccion.

Saludos

repo
Responder Con Cita