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í:
insert into datos values ("La guerra de los mundos","Herbert George Wells",2010-01-01,12.89,"Novela")
No va.
Luego así.
insert into datos values ("La guerra de los mundos","Herbert George Wells",'2010-01-01',12.89,"Novela")
No va.
Asi que intente poner al valor numérico (float), también las comillas simples.
insert into datos values ("La guerra de los mundos","Herbert George Wells",'2010-01-01','12.89',"Novela")
Tampoco.
Así que busque y encontré otra manera, en la que especificas cual es la tabla, sus campos y sus valores.
insert into datos (titulo,autor,fecha,precio,descripcion) values ('La guerra de los mundos','Herbert George Wells','2010-01-01',12.89,'Novela')
Y me suelta que no hay registros.
Quede un poco harto de dobles comillas y comillas simples.
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.
¿ 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.