<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Muchísimas gracias Maxi, ya me funciona de maravilla.<br><br><div>Juan Perles</div><div>628.482.007</div>Enviado desde mi iPad</div><div><br>El 4/2/2015, a las 23:11, Maxi <<a href="mailto:maximiliano.duarte@gmail.com">maximiliano.duarte@gmail.com</a>> escribió:<br><br></div><blockquote type="cite"><div><p dir="ltr">Eso es otra cosa.<br>
Asiga eao a un componente query.sql.text:= textoSql;<br>
Query.execsql;<br>
Y al finalizar tienes creada la tabla</p>
<p dir="ltr">desde el celu</p>
<div class="gmail_quote">El feb 4, 2015 7:02 PM, "Juan Perles" <<a href="mailto:perlesj@gmail.com">perlesj@gmail.com</a>> escribió:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Muchas gracias Maxi, pero otra vez me he expresado mal. A ver si ahora logro explicarme.<br>
En una variable tipo string he introducido la sentencia "CREATE TABLA ......." Mi problema es como decirle a Lazarus que ejecute esa sentencia.<br>
Gracias otra vez.<br>
<br>
Juan Perles<br>
628.482.007<br>
Enviado desde mi iPad<br>
<br>
> El 4/2/2015, a las 18:18, Maxi <<a href="mailto:maximiliano.duarte@gmail.com">maximiliano.duarte@gmail.com</a>> escribió:<br>
><br>
> El día 3 de febrero de 2015, 19:54, Juan Perles <<a href="mailto:perlesj@gmail.com">perlesj@gmail.com</a>> escribió:<br>
>> 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:<br>
>> FieldDefs.Add ('Numero',ftInteger,4,True)<br>
>> Me crea la columna pero no pone NOT NULL.<br>
>><br>
>> La base de Datos que estoy utilizando es Sqlite3.<br>
>><br>
>> He estado buscando información sobre fttype pero no he encontrado nada.<br>
>><br>
>> Otra posibilidad que he barajado es utilizar directamente sentencias SQL pero tampoco he encontrado información.<br>
>><br>
>> Cualquier ayuda será bien recibida. Muchas gracias de antemano.<br>
>><br>
>> Juan Perles<br>
>> 628.482.007<br>
>> Enviado desde mi iPad<br>
>> _______________________________________________<br>
>> Lazarus-es mailing list<br>
>> <a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">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>
><br>
> los nulos lo manejas desde la tabla al crearla tan simple como<br>
><br>
> CREATE TABLE [nuevatabla] (<br>
> [campo1] INTEGER NOT NULL,<br>
> [campo2] VARCHAR(200) NULL<br>
> )<br>
><br>
> es un estandar SQL, por lo que se hace igual en cualquier motor.<br>
><br>
> en lazarus usas las constraint<br>
> <a href="http://lazarus-ccr.sourceforge.net/docs/fcl/db/tfield.customconstraint.html" target="_blank">http://lazarus-ccr.sourceforge.net/docs/fcl/db/tfield.customconstraint.html</a><br>
> Pero no por lo que dice la wiki no está implementado aun.<br>
><br>
> --<br>
> El que pregunta aprende, y el que contesta aprende a responder.<br>
><br>
> No a la obsolecencia programada:<br>
> <a href="http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml" target="_blank">http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml</a><br>
><br>
> Linux User #495070<br>
> <a href="http://domonetic.com/blog" target="_blank">http://domonetic.com/blog</a><br>
><br>
> _______________________________________________<br>
> Lazarus-es mailing list<br>
> <a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">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>
<br>
_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">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>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Lazarus-es mailing list</span><br><span><a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a></span><br><span><a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a></span><br></div></blockquote></body></html>