https://foro.gambas-es.org/viewtopic.php?f=3&t=1744&p=10178#p10178
-----------------------------------
Shell
Miercoles, 20 Julio 2011, 13:59

Insertar Un Registro En Una Tabla Con Sqlite3 Con Instruccion Sql
-----------------------------------
Hola.

Después de leer las consultas que vienen de sql como ejemplo en el manual de gambas no encontré la manera de insertar un registro en una tabla. (Con instrucción SQL)
1º - Encontré que no iba bien la consulta de las fechas. Resulto que en vez de dobles comillas, eran comillas simples.

Con la inserción intente como viene en el manual. En el propio gestor de base de datos.

Primero así:
[code linenumbers=false syntax=gambas]
insert into datos values  ("La guerra de los mundos","Herbert George Wells",2010-01-01,12.89,"Novela")
[/code]
No va.

Luego así.
[code linenumbers=false syntax=gambas]
insert into datos values  ("La guerra de los mundos","Herbert George Wells",'2010-01-01',12.89,"Novela")
[/code]
No va.

Asi que intente poner al valor numérico (float), también las comillas simples.
[code linenumbers=false syntax=gambas]
insert into datos values  ("La guerra de los mundos","Herbert George Wells",'2010-01-01','12.89',"Novela")
[/code]
Tampoco.
Así que busque y encontré otra manera, en la que especificas cual es la tabla, sus campos y sus valores.
[code linenumbers=false syntax=gambas]
insert into datos (titulo,autor,fecha,precio,descripcion)  values  ('La guerra de los mundos','Herbert George Wells','2010-01-01',12.89,'Novela')
[/code]
Y me suelta que no hay registros.  :?: 
Quede un poco harto de dobles comillas y comillas simples. :roll: 

No he tenido problemas con la base en gambas, pero no logro entender por que la instrucción en sql no va.

Podrías recomendar un libro para principiantes sobre sql o sqlite3.O una web con algún tutorial. :oops: 

¿ Es muy limitada la base de datos sqlite3 ?.Es para mi solo y me gustaría usarla en mi trabajo para llevar un pequeño negocio

Perdonar la pregunta, es que parece fácil lo de la instrucción pero se complica.
Estuve en la web de sqlite quizas un poco complicado para principiantes.El problema en parte 
es que no hay muchos ejemplos.  :?: 

Me perdí con la sintaxis.Dice que hay tres maneras de hacerlo.

http://www.sqlite.org/lang_insert.html

Saludos.


