Ver Mensaje Individual
  #2  
Antiguo 31-01-2009
Avatar de pablonill
pablonill pablonill is offline
Miembro
 
Registrado: dic 2006
Posts: 92
Reputación: 20
pablonill Va por buen camino
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
Responder Con Cita