Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2013-05

tabla sqlite que no se actualiza

7 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Maikel Enrique Pernia Matos
to Héctor F. Fiandor Rosario: Estimados colegas: descubri que hago un cambio a un dato en el DBEdit, despues cliqueo…

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�:

Show quoted text 21 lines
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/

Reply by email

Maikel Enrique Pernia Matos
to Maikel Enrique Pernia Matos

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�:

Show quoted text 36 lines
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/

Reply by email

Héctor F. Fiandor Rosario

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

Este mensaje le ha llegado mediante el servicio de correo electr onico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el comprom iso de usar el servicio a tales fines y cumplir con las regulaciones estable cidas Infomed: http://www.sld.cu/ ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130507/157ea241/attachment.html>

Reply by email

Maikel Enrique Pernia Matos
to Héctor F. Fiandor Rosario: Estimado Maikel, ya resolvi. leyendo lo que me mandastes, vi una frase clave: los campos…

Hector:

El mi�, 08-05-2013 a las 07:27 -1200, H�ctor F. Fiandor Rosario escribi�:

Estimado Maikel, ya resolvi.

Me alegra que ya resolvieras el problema,

leyendo lo que me mandastes, vi una frase clave: los campos llave tienen que ser unicos y nonull, porque si no, no actualizan.

Si en la teor�a de bases de datos relacionales como es sqlite, los campos llaves (primary key) tienen que poseer esa caracter�stica es por ello que generalmente se utilizan campos auto-incrementados pues este tipo de campo tiene dos caracter�sticas particulares: 1-se genera el valor del campo autom�ticamente.
2-nunca se repite el valor del campo.
Existen otras llaves (foreign key) que estos si tienen valores repetidos, pero no pueden ser nulos y estos si debe controlarlo el usuario de la base de datos o en nuestro caso el programador. La combinaci�n entre estos tipos de llaves es la que permite relacionar las tablas en una BD utilizando una sintaxis como la siguiente: SELECT
<campos>
FROM
<tabla1>
INNER JOIN
<tabla2>
ON
<tabla1.primaryKey> = <tabla2.foreignKey>
WHERE
<condicion>

Show quoted text 7 lines
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.

OK.

te agradezco que me hayas enviado la literatura.

no es necesario, ac� en la casa tengo otras p�ginas de la wiki que pude bajar desde el trabajo de un amigo que tiene internet, si lo deseas te la puedo enviar.

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.

Aqu� en la lista hace unos d�as alguien habl� del manual que est� en ingles y que se debe pagar, creo que esa personal pretend�a traducirlo al espa�ol si lo consigo por mediaci�n de un amigo te enviar� una url .cu para que lo bajes.

Saludos
Maikel

Show quoted text 104 lines
Saludos, Ing. H�ctor F. Fiandor Rosario hfiandor en infomed.sld.cu ----- Original Message ----- From: Maikel Enrique Pernia Matos To: Spanish version of Lazarus List Sent: Tuesday, May 07, 2013 3:38 AM Subject: Re: [Lazarus-es] tabla sqlite que no se actualiza 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/ _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es _______________________________________________ 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/

Reply by email

Martin Gomez
to Maikel Enrique Pernia Matos

2013/5/8 Maikel Enrique Pernia Matos <corba en grannet.grm.sld.cu>

Show quoted text 10 lines
> 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. Aqu� en la lista hace unos d�as alguien habl� del manual que est� en ingles y que se debe pagar, creo que esa personal pretend�a traducirlo al espa�ol si lo consigo por mediaci�n de un amigo te enviar� una url .cu para que lo bajes. Saludos

?No hace mucho (un mes quiz�s) Felipe (el mantainer del port de Windows CE de Lazarus) coment� en el foro que ten�a una copia en papel para vender en Brasil.
Quiz�s sea m�s accesible eso que traerlo desde Europa.

Try not to become a man of success but rather to become a man of value. *Albert Einstein* ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130508/91265218/attachment.html>

Reply by email

Martin Gomez
to Martin Gomez

Topic: Lazarus book for sale in Brazil (Read 3020 times) felipemdc <http://lazarus.freepascal.org/index.php?action=profile;u=2718>

- Administrator
- Hero Member
- [image: *]
- <http://lazarus.freepascal.org/index.php?action=profile;u=2718>
- Posts: 3362
-

Lazarus book for sale in
Brazil<http://lazarus.freepascal.org/index.php/topic,20266.msg116772.html#msg116772> � *on:* March 16, 2013, 03:37:25 am �
Hello, I still have some unsold copies of the official Lazarus book in english in Brazil, which I would like to sell. The price is R$125 with free shipping for the whole country. Payment via bank deposit to Banco Ita�.

�ndice com o conte�do do livro aqui:
http://www.blaisepascal.eu/lazarus/ContentPage5_10.pdf

Please contact me via PM anyone who would like to acquire a copy.

??

Try not to become a man of success but rather to become a man of value. *Albert Einstein* ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130508/704c7c61/attachment-0001.html>

Reply by email

Héctor F. Fiandor Rosario
to Maikel Enrique Pernia Matos: Colegas: Disculpen el post anterior llevaba un error pues si se utiliza TSqlite3Dataset,…

Estimado Maikel, ya resolvi.

leyendo lo que me mandastes, vi una frase clave: los campos llave tienen que ser unicos y nonull, porque si no, no actualizan.

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.

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.

Saludos,

Ing. H�ctor F. Fiandor Rosario
hfiandor en infomed.sld.cu

Earlier message 76 lines
----- Original Message ----- From: Maikel Enrique Pernia Matos To: Spanish version of Lazarus List Sent: Tuesday, May 07, 2013 3:38 AM Subject: Re: [Lazarus-es] tabla sqlite que no se actualiza 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/

Reply by email