<div>Hola Paula.<br></div><div>El campo (TField) asociado al generador debe estar marcado como no requerido (propiedad Required=false).</div><div>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í:</div>
<div>
dataset.FieldByName('campo').Required := false
</div><div><br></div><div>Saludos.</div><div>PD: va de memoria puede haber algún eror :)</div><br><div class="gmail_quote">El 20 de agosto de 2011 21:38, Paola Bruccoleri <span dir="ltr"><<a href="mailto:pbruccoleri@adinet.com.uy">pbruccoleri@adinet.com.uy</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hola..<br>
<br>
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<br>
Ya tengo todo conectado.. la bd, grid, etc.<br>
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)<br>
Cuando voy a grabar, sale el error:<br>
qry: field ID is required but not supplied<br>
<br>
obviamente no tengo un dbedit con el campo ID.<br>
Y algo me debe faltar o estoy haciendo mal... no debe ser complicado..<br>
Muchas gracias x cq ayuda<br>
chauuuuuuuuu<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org" target="_blank">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
</blockquote></div><br>