[Lazarus-es] tabla sqlite que no se actualiza

Maikel Enrique Pernia Matos corba en grannet.grm.sld.cu
Mar Mayo 7 17:38:41 CEST 2013


Colegas:
Disculpen el post anterior llevaba un error pues si se utiliza
TSqlite3Dataset, no hace falta utilizar el TTransaction el codigo
correcto sería:
<code>
  TForm1 = class(TForm)
    SQLite3Connection1: TSQLite3Connection;
    SQLQuery1: TSQLQuery;
    SQLTransaction1: TSQLTransaction;
    procedure SQLQuery1AfterPost(DataSet: TDataSet);

procedure TForm1.SQLQuery1AfterPost(DataSet: TDataSet);
begin
   SQLQuery1.ApplyUpdates;
   SQLTransaction1.CommitRetaining;
end; 

</code>



El mar, 07-05-2013 a las 11:28 -0400, Maikel Enrique Pernia Matos
escribió:
> Hector:
> Si utilizas los componentes predeterminados prueba con esto
> 
> procedure TForm1.Sqlite3Dataset1AfterPost(DataSet: TDataSet);
> begin
>    Sqlite3Dataset1.ApplyUpdates();
>    transaction.CommitRetaining;
> end;
> 
> Saludos
> Maikel
> 
> El mar, 07-05-2013 a las 09:48 -1200, Héctor F. Fiandor Rosario
> escribió:
> > Estimados colegas:
> >  
> > descubri que hago un cambio a un dato en el DBEdit, despues cliqueo
> > Post en la barra navigator y cierro la aplicacion, al volverla a
> > abrir, no se registro el cambio.
> >  
> > tengo otra aplicacion hecha algunos meses atras, donde esto funciona
> > al kilo.
> >  
> > tengo la propiedad Save on close como true en la tabla en asociada.
> >  
> > por favor, como decimos por aca, tirenme un cabo.
> >  
> > saludos y dandole las gracias por anticipado,
> >  
> > Ing. Héctor F. Fiandor Rosario
> > hfiandor en infomed.sld.cu
> > _______________________________________________
> > Lazarus-es mailing list
> > Lazarus-es en lists.lazarus.freepascal.org
> > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
> 



--

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

Infomed: http://www.sld.cu/





More information about the Lazarus-es mailing list