[Lazarus-es] Ayuda con fielddefs

Victor Villalobos revxfire en gmail.com
Lun Feb 23 23:40:30 CET 2015


Tambien puedes usar la propiedad "Required" del Field.

El 4 de febrero de 2015, 12:48, Maxi <maximiliano.duarte en gmail.com>
escribió:

> El día 3 de febrero de 2015, 19:54, Juan Perles <perlesj en gmail.com>
> escribió:
> > Estoy creando una tabla en "runtime" y quiero crear una columna que sea
> un entero  y que no pueda tener valores nulos. Para ello utilizo la
> siguiente sentencia:
> >          FieldDefs.Add ('Numero',ftInteger,4,True)
> > Me crea la columna pero no pone NOT NULL.
> >
> > La base de Datos que estoy utilizando es Sqlite3.
> >
> > He estado buscando información sobre fttype pero no he encontrado nada.
> >
> > Otra posibilidad que he barajado es utilizar directamente sentencias SQL
> pero tampoco he encontrado información.
> >
> > Cualquier ayuda será bien recibida. Muchas gracias de antemano.
> >
> > Juan Perles
> > 628.482.007
> > Enviado desde mi iPad
> > _______________________________________________
> > Lazarus-es mailing list
> > Lazarus-es en lists.lazarus.freepascal.org
> > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
> los nulos lo manejas desde la tabla al crearla tan simple como
>
> CREATE TABLE [nuevatabla] (
> [campo1] INTEGER  NOT NULL,
> [campo2] VARCHAR(200)  NULL
> )
>
> es un estandar SQL, por lo que se hace igual en cualquier motor.
>
> en lazarus usas las constraint
> http://lazarus-ccr.sourceforge.net/docs/fcl/db/tfield.customconstraint.html
> Pero no por lo que dice la wiki no está implementado aun.
>
> --
> El que pregunta aprende, y el que contesta aprende a responder.
>
> No a la obsolecencia programada:
>
> http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml
>
> Linux User #495070
> http://domonetic.com/blog
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>



-- 
Victor Villalobos
Bahia Pirata
Inversiones Villalobos Balzan.
0412 6882141
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20150223/1c88f4ca/attachment-0002.html>


More information about the Lazarus-es mailing list