|
Vamos al caso de que tenemos firebird o interbase, y tenemos la siguiente tabla:
id: int (autogenerado requerido)
nombre: varchar(35)
cuando vamos a delphi e insertamos por ejempo con dbx los siguiente componentes:
1.- SQLConnection
2.- SQLQuery
3.- Provider
4.- ClientDataset
Entonces cuando llamamos al evento post y no ingresamos el valor para el campo id ya que es autogenerado, nos da el error de field value required, bueno, la solucion a esto es le haces doble click al ClientDataSet y te sale la ventana para agregar campos persistentes, entonces seleccionas el campo id y le quitas la propiedad required, entonces delphi no realiza la validacion a nivel aplicacion, sino que se lo deja al motor de base de datos y este es el que se encarga de agregarle el valor al campo.
Espero haber solucionado tu inconvenientes. Saludos
|