Sign in Join

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

Mailing lists / lazarus-es / 2013-05

de hfiandor 05 may 2013

5 messages · 5 people ·

Reply by email Subscribe to this list Your subscription

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

Jose Daboin
to Héctor F. Fiandor Rosario: Estimados colegas: estoy trabajando con tablas sqlite3 y hice un procedure para "vaciar…

Probaste el comando en un gestor de sqlite?

http://code.google.com/p/phpliteadmin/

El 6 de mayo de 2013 03:18, H�ctor F. Fiandor Rosario < hfiandor en infomed.sld.cu> escribi�:

Show quoted text 26 lines
** Estimados colegas: estoy trabajando con tablas sqlite3 y hice un procedure para "vaciar la tabla" que termina as�: while not fServicios.tServicios.IsEmpty do fServicios.tServicios.Delete; cuando acciono el bot�n que contiene la rutina da la impresi�n que ha borrado todos los records de la tabla. inmediatamente despu�s voy atr�s para que "salve" la tabla vacia y cuando vuelvo de nuevo, me encuentro que no borro nada, todo sigue igual que antes. Si me pueden ayudar, mucho se los agradecer�a. saludos, 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
*Saludos. Jose Daboin* ------------ pr�xima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus-es/attachments/20130505/0991fb1e/attachment.html>

Reply by email

Héctor F. Fiandor Rosario

Estimados colegas:
estoy trabajando con tablas sqlite3 y hice un procedure para "vaciar la tabla" que termina as�:

while not fServicios.tServicios.IsEmpty do fServicios.tServicios.Delete;

cuando acciono el bot�n que contiene la rutina da la impresi�n que ha borrado todos los records de la tabla.

inmediatamente despu�s voy atr�s para que "salve" la tabla vacia y cuando vuelvo de nuevo, me encuentro que no borro nada, todo sigue igual que antes.

Si me pueden ayudar, mucho se los agradecer�a.

saludos,

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/20130505/e671b6cc/attachment.html>

Reply by email

Martin Gomez
to Héctor F. Fiandor Rosario

Si necesitas borrar todos los registros sin importar que contengan, te recomiendo hacer un "DELETE FROM SERVICIOS" (sin WHERE).

Con respecto a lo que ya tienes hecho, es posible que te est� faltando el Transaction.Commit (puede ser CommitRetaining si quieres mantener la transacci�n abierta luego de grabar)
Asumo que usas los componentes SQLdb

2013/5/6 H�ctor F. Fiandor Rosario <hfiandor en infomed.sld.cu>

Show quoted text 26 lines
** Estimados colegas: estoy trabajando con tablas sqlite3 y hice un procedure para "vaciar la tabla" que termina as�: while not fServicios.tServicios.IsEmpty do fServicios.tServicios.Delete; cuando acciono el bot�n que contiene la rutina da la impresi�n que ha borrado todos los records de la tabla. inmediatamente despu�s voy atr�s para que "salve" la tabla vacia y cuando vuelvo de nuevo, me encuentro que no borro nada, todo sigue igual que antes. Si me pueden ayudar, mucho se los agradecer�a. saludos, 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
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/20130506/d89569b3/attachment.html>

Reply by email

Maxi
to Héctor F. Fiandor Rosario: Estimados colegas: estoy trabajando con tablas sqlite3 y hice un procedure para "vaciar…

El d�a 6 de mayo de 2013 04:48, H�ctor F. Fiandor Rosario <hfiandor en infomed.sld.cu> escribi�:

Show quoted text 24 lines
Estimados colegas: estoy trabajando con tablas sqlite3 y hice un procedure para "vaciar la tabla" que termina as�: while not fServicios.tServicios.IsEmpty do fServicios.tServicios.Delete; cuando acciono el bot�n que contiene la rutina da la impresi�n que ha borrado todos los records de la tabla. inmediatamente despu�s voy atr�s para que "salve" la tabla vacia y cuando vuelvo de nuevo, me encuentro que no borro nada, todo sigue igual que antes. Si me pueden ayudar, mucho se los agradecer�a. saludos, 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
while not fServicios.tServicios.EOF do
  fServicios.tServicios.Delete;

Puede que no este moviendo el puntero y no borra el siguiente registro, ademas que puede faltar un commit

El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Linux User #495070 http://domonetic.com/blog

Reply by email

Jorge M. Martinez Saez
to Maxi

El 06-05-2013 12:31, Maxi escribi�:

Show quoted text 45 lines
El d�a 6 de mayo de 2013 04:48, H�ctor F. Fiandor Rosario <hfiandor en infomed.sld.cu> escribi�: > Estimados colegas: > estoy trabajando con tablas sqlite3 y hice un procedure para "vaciar la > tabla" que termina as�: > > while not fServicios.tServicios.IsEmpty do fServicios.tServicios.Delete; > > cuando acciono el bot�n que contiene la rutina da la impresi�n que ha > borrado todos los records de la tabla. > > inmediatamente despu�s voy atr�s para que "salve" la tabla vacia y cuando > vuelvo de nuevo, me encuentro que no borro nada, todo sigue igual que antes. > > Si me pueden ayudar, mucho se los agradecer�a. > > saludos, > > 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 > while not fServicios.tServicios.EOF do fServicios.tServicios.Delete; Puede que no este moviendo el puntero y no borra el siguiente registro, ademas que puede faltar un commit -- El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Linux User #495070 http://domonetic.com/blog _______________________________________________ Lazarus-es mailing list Lazarus-es en lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es

Estimado Hector:

prueba TRUNCATE TABLE

Atte.

Reply by email