|
Hola,
yo creo q el problema lo tienes en delphi, y como te dice nuestro amigo, el trigger está bien.
Lo q debes hacer es en la IBDataSet, buscar el evento OnNewRecord y allí poner el siguiente código:
supongamos q tu IBDataset se llame IBClientes entonces el código sería:
IBClientes.Cod_Cliente.Value := 0;
Así no saldrá el error q tienes ahora, este error es causado porq el campo Cod_Cliente está como obligatorio, pero al ponerle como valor inicial un 0, no se ejecutará esta excepción y luego el trigger de IB le dará el código automático.
Espero q te sirva. Un saludo.
|