https://foro.gambas-es.org/viewtopic.php?f=3&t=1744&p=10194#p10194
-----------------------------------
shordi
Jueves, 21 Julio 2011, 08:38

Re: Insertar Un Registro En Una Tabla Con Sqlite3 Con Instruccion Sql
-----------------------------------
[quote]Mmmm.,es que es eso, cada campo es una columna.
Me veo comprando manual de sqlite. [/quote]

Mmmm, no exactamente. El contenido de cada campo es el que determina el tipo de dato. Si almacenas un número, será un campo numérico, si almacenas texto será un string. Es muchísimo más flexible que el modelo tradicional pero, afortunadamente, es "de facto" compatible con él. Creo que los problemas que he tenido son debidos a que gambas no sabe traducir exactamente ese modelo de datos. Así, un INTEGER se puede almacenar en la base de hasta 6 maneras distintas según su tamaño, aunque luego es traducido en memoria a 8 bytes. Creo que por eso falla la grabación de este tipo.

En mi programa SIESTA el usuario crea sus propias bases de SQLITE simplemente tecleando el nombre de los campos, siendo el contenido indiferente. Es flexible, ya digo, aunque choca un poco con el modelo clásico y la forma de pensar habitual.
La información de la [url=http://www.sqlite.org/docs.html]web oficial de SQLITE es bastante completa, aunque un tanto carente de ejemplos.
Personalmente ha sido un apoyo enorme para mis aplicaciones. La uso como base de configuraciones, para guardar estados, para copias de seguridad, etc. etc.
Con una máquina medio decente es, además, rapidísima. Eso sí, hasta donde la he probado en red local, da pena... tengo que hacer más pruebas.

Suerte


