<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Estimado Maikel, ya resolvi.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>leyendo lo que me mandastes, vi una frase clave: 
los campos llave tienen que ser unicos y nonull, porque si no, no 
actualizan.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>ayer termine el programa pequeño para enviartelo y 
hoy me levante temprano y lo primero que hize fue prender la PC y agregar un 
campo IdCuentas como AutoInc. Salve, compile y me preocupe de quitar el filename 
y poner a false el active antes de compilar (para que la tabla no se bloqueara). 
Agregue la informacion, la arregle y "sali". Volvi a entrar de nuevo y YA HABIA 
SALVADO LA MODIFICACION.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>te agradezco que me hayas enviado la literatura. 
Tengo que ponerme para ver como consigo una copia "gratis" del libro sobre 
Lazarus. Son casi 30 Mb y me lo tienen que bajar de noche, pero ya 
veremos.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Saludos,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Ing. Héctor F. Fiandor Rosario<BR><A 
href="mailto:hfiandor@infomed.sld.cu">hfiandor@infomed.sld.cu</A></DIV>
<DIV><BR></DIV></FONT>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=corba@grannet.grm.sld.cu 
  href="mailto:corba@grannet.grm.sld.cu">Maikel Enrique Pernia Matos</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A 
  title=lazarus-es@lists.lazarus.freepascal.org 
  href="mailto:lazarus-es@lists.lazarus.freepascal.org">Spanish version of 
  Lazarus List</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Tuesday, May 07, 2013 3:38 AM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Lazarus-es] tabla sqlite 
  que no se actualiza</DIV>
  <DIV><BR></DIV>Colegas:<BR>Disculpen el post anterior llevaba un error pues si 
  se utiliza<BR>TSqlite3Dataset, no hace falta utilizar el TTransaction el 
  codigo<BR>correcto sería:<BR><code><BR>  TForm1 = 
  class(TForm)<BR>    SQLite3Connection1: 
  TSQLite3Connection;<BR>    SQLQuery1: 
  TSQLQuery;<BR>    SQLTransaction1: 
  TSQLTransaction;<BR>    procedure SQLQuery1AfterPost(DataSet: 
  TDataSet);<BR><BR>procedure TForm1.SQLQuery1AfterPost(DataSet: 
  TDataSet);<BR>begin<BR>   SQLQuery1.ApplyUpdates;<BR>   
  SQLTransaction1.CommitRetaining;<BR>end; 
  <BR><BR></code><BR><BR><BR><BR>El mar, 07-05-2013 a las 11:28 -0400, 
  Maikel Enrique Pernia Matos<BR>escribió:<BR>> Hector:<BR>> Si utilizas 
  los componentes predeterminados prueba con esto<BR>> <BR>> procedure 
  TForm1.Sqlite3Dataset1AfterPost(DataSet: TDataSet);<BR>> 
  begin<BR>>    
  Sqlite3Dataset1.ApplyUpdates();<BR>>    
  transaction.CommitRetaining;<BR>> end;<BR>> <BR>> Saludos<BR>> 
  Maikel<BR>> <BR>> El mar, 07-05-2013 a las 09:48 -1200, Héctor F. 
  Fiandor Rosario<BR>> escribió:<BR>> > Estimados colegas:<BR>> 
  >  <BR>> > descubri que hago un cambio a un dato en el DBEdit, 
  despues cliqueo<BR>> > Post en la barra navigator y cierro la 
  aplicacion, al volverla a<BR>> > abrir, no se registro el 
  cambio.<BR>> >  <BR>> > tengo otra aplicacion hecha algunos 
  meses atras, donde esto funciona<BR>> > al kilo.<BR>> >  
  <BR>> > tengo la propiedad Save on close como true en la tabla en 
  asociada.<BR>> >  <BR>> > por favor, como decimos por aca, 
  tirenme un cabo.<BR>> >  <BR>> > saludos y dandole las 
  gracias por anticipado,<BR>> >  <BR>> > Ing. Héctor F. 
  Fiandor Rosario<BR>> > <A 
  href="mailto:hfiandor@infomed.sld.cu">hfiandor@infomed.sld.cu</A><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">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</A><BR>> 
  <BR><BR><BR><BR>--<BR><BR>Este mensaje le ha llegado mediante el servicio de 
  correo electronico que ofrece Infomed para respaldar el cumplimiento de las 
  misiones del Sistema Nacional de Salud. La persona que envia este correo asume 
  el compromiso de usar el servicio a tales fines y cumplir con las regulaciones 
  establecidas<BR><BR>Infomed: <A 
  href="http://www.sld.cu/">http://www.sld.cu/</A><BR><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">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</A></BLOCKQUOTE></BODY></HTML>