Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2011-08

sqlDB, generadores

2 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Paola Bruccoleri

Hola..

estoy probando los componentes sqldb con firebird. PAra ello hice un formulario sencillo con lo cl�sico (altas/modificaciones): un qry, un grid, dbnavigator y unos dbedits al costado del grid Ya tengo todo conectado.. la bd, grid, etc.
Es una tabla donde tengo un campo ID, num�rico, al que lo hice autoincremental (bd firebird, por tanto hay un generador y trigger asociado) Cuando voy a grabar, sale el error:
qry: field ID is required but not supplied

obviamente no tengo un dbedit con el campo ID.
Y algo me debe faltar o estoy haciendo mal... no debe ser complicado.. Muchas gracias x cq ayuda
chauuuuuuuuu

Reply by email

Gastón Dall' Oglio
to Paola Bruccoleri

Hola Paula.
El campo (TField) asociado al generador debe estar marcado como no requerido (propiedad Required=false).
Si los campos en el dataset los creas en tiempo de dise�o, lo asignas desde el inspector de c�digo. Si los camos del dataset se crean automaticamente al abrir el dataset, entonces usa algo as�:

  dataset.FieldByName('campo').Required := false

Saludos.
PD: va de memoria puede haber alg�n eror :)

El 20 de agosto de 2011 21:38, Paola Bruccoleri
<pbruccoleri en adinet.com.uy>escribi�:

Show quoted text 24 lines
Hola.. estoy probando los componentes sqldb con firebird. PAra ello hice un formulario sencillo con lo cl�sico (altas/modificaciones): un qry, un grid, dbnavigator y unos dbedits al costado del grid Ya tengo todo conectado.. la bd, grid, etc. Es una tabla donde tengo un campo ID, num�rico, al que lo hice autoincremental (bd firebird, por tanto hay un generador y trigger asociado) Cuando voy a grabar, sale el error: qry: field ID is required but not supplied obviamente no tengo un dbedit con el campo ID. Y algo me debe faltar o estoy haciendo mal... no debe ser complicado.. Muchas gracias x cq ayuda chauuuuuuuuu _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20110821/78ae1f3a/attachment.html>

Reply by email