[Lazarus-es] consulta sobre sqlite

Rafael Bidegain r.bidegain en gmail.com
Sab Jul 19 17:58:04 CEST 2014


Hola Hector.

El comando pack existe en los manejadores de archivos tipo
dbase,clipper, fox etc
Yo no he visto ese comando en bases de datos relacionales, en
contadìsimas ocaciones tuve necesidad de implementar algo como pack y
lo que hice fue:
1) insertar todos los datos en una tabla auxiliar.
2) truncar la tabla original.
3) insertar los datos de la tabla auxiliar en la original
4) dropear la tabla auxiliar.

si comentas el motivo por el cual tenés que hacer un pack a la tabla
quizás podamos sugerirte una alternativa.

saludos

El día 19 de julio de 2014, 10:23, Héctor Fiandor Rosario
<hfiandor en infomed.sld.cu> escribió:
> Estimados colegas:
>
>
>
> Estoy haciendo una aplicación que usa sqlite3, pero ya me he visto obligado
> a delete un record.
>
>
>
> La base de datos se controla por un IdActor como autoincrement.
>
>
>
> Recuerdo que en TDBF existe un comando Pack que rehace la tabla y quita los
> espacios “vacios” por delete y permitía mantener la tabla actualizada.
>
>
>
> Si alguien conoce como resolver esto en sqlite y me puede pasar la
> información, se lo voy a agradecer.
>
>
>
> Tengo los link de algunos tutoriales sobre sqlite en Lazarus, pero no tengo
> internet. Si alguien conoce algún correo electrónico de alguna lista sobre
> sqlite, por favor, pásenmela.
>
>
>
> 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
>



-- 
Rafael Bidegain

Ya que los cuerdos no hablan, hablará el loco.
(The Fool, Padraic Pearse)

# yo quiero educación libre. ¡YA!




More information about the Lazarus-es mailing list