<div dir="ltr"><div>Hola Hector</div><div><br></div><div>¿tu tabla tiene un campo definido como llave primaria?</div><div><br></div><div>La documentación dice:</div><div><a href="http://sqlite4fpc.yolasite.com/dataset-tutorial-1.php">http://sqlite4fpc.yolasite.com/dataset-tutorial-1.php</a></div><div><br></div><div>So why create Id field as AutoInc? <br>
   To the save function of TSqlite*Dataset (ApplyUpdates) work is necessary to have a <a href="http://en.wikipedia.org/wiki/Unique_key">primary key</a> field, i.e., a not null unique field. An AutoInc field is the simplest way of getting a primary key under TSqlite*Dataset.<br><br></div><div>saludos cordiales<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El sáb., 16 may. 2020 a las 11:20, hfiandor via Lazarus-es (<<a href="mailto:lazarus-es@lists.lazarus-ide.org">lazarus-es@lists.lazarus-ide.org</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang="ES-MX"><div class="gmail-m_-7557915807820848324WordSection1"><p class="MsoNormal">Estimados colegas<span lang="ES">:<u></u><u></u></span></p><p class="MsoNormal"><span lang="ES">Tengo una aplicación que usa tablas Sqlite. En determinado momento debo deletear un record de la misma, y  no lo debo hacer por la barra de navegación, porque son muchos. Lo quiero hacer por programa.<u></u><u></u></span></p><p class="MsoNormal"><span lang="ES"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="ES">Llego a saber y pararme sobre el record que quiero deletear. Hago<u></u><u></u></span></p><p class="MsoNormal"><span lang="ES">Fdm.tAlumnosGradoAula.Delete;<u></u><u></u></span></p><p class="MsoNormal"><span lang="ES">Fdm.tAlumnosGradoAula.ApplyUpdates;<u></u><u></u></span></p><p class="MsoNormal"><span lang="ES">Pero se ríe de eso.<u></u><u></u></span></p><p class="MsoNormal"><span lang="ES"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="ES">En cada uno de los record que quiero deletear hago<u></u><u></u></span></p><p class="MsoNormal"><span lang="ES">Fdm.tAlumnosGradoAula.Saveonclose;<u></u><u></u></span></p><p class="MsoNormal"><span lang="ES">Fdm.tAlumnosGradoAula.Close;<u></u><u></u></span></p><p class="MsoNormal"><span lang="ES">Fdm.tAlumnosGradoAula.Open;<u></u><u></u></span></p><p class="MsoNormal"><span lang="ES">Y me echó una carcajada<u></u><u></u></span></p><p class="MsoNormal"><span lang="ES"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="ES">Evidentemente me falta algo que no logro descubrir. Ya probé con SQLdb y fue peor.<u></u><u></u></span></p><p class="MsoNormal"><span lang="ES">Leí los tutoriales de SQLQuery y no logré aprender mucho.<u></u><u></u></span></p><p class="MsoNormal"><span lang="ES">Agradecería mucho cualquier ayuda que puedan darme.<u></u><u></u></span></p><p class="MsoNormal"><span lang="ES"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="ES">Saludos,<u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span lang="ES">Ing. Héctor Fiandor Rosario<u></u><u></u></span></p><p class="MsoNormal"><span lang="ES"><a href="mailto:hfiandor@ceniai.inf.cu" target="_blank">hfiandor@ceniai.inf.cu</a><u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span lang="ES"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="ES"><u></u> <u></u></span></p></div></div>_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus-ide.org" target="_blank">Lazarus-es@lists.lazarus-ide.org</a><br>
<a href="https://lists.lazarus-ide.org/listinfo/lazarus-es" rel="noreferrer" target="_blank">https://lists.lazarus-ide.org/listinfo/lazarus-es</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature">Rafael Bidegain<br><br>Ya que los cuerdos no hablan, hablará el loco.<br>(The Fool, Padraic Pearse)<br><br># yo quiero educación libre. ¡YA!<br><br></div>