https://foro.gambas-es.org/viewtopic.php?f=3&t=5761&p=34244#p34244
-----------------------------------
tincho
Martes, 06 Septiembre 2016, 23:00

Insertar Un Registro En Sqlite En Una Tabla Que Usa Claves Foráneas [Solucionado]
-----------------------------------
Hola seguramente esto esta explicado en alguna parte de este foro, pero no logre encontrarlo.

Hice una base de datos de música en sqlite3 que se encuentra relacionada mediante indices, y ahora intento insertar un registro en una vista, de tal manera que le diga los valores de los campos en forma de "texto" y que la base se busque la vida para insertar un "entero" que es el indice de ese texto en otra tabla.
La teoría todo fenómeno, pero no funciona.

Alguien podría decirme que estoy haciendo mal o que me falta configurar, y aun mejor como es la sentencia de insercion SQL.

Adjunto la base y un diagrama de como esta relacionada.

sentencia sql de la vista

[code linenumbers=false syntax=sql]
select
trackindx,
tracktitle,
tracknum,
albumname as trackalbum,
artistname as trackartist,
genrename as trackgenre,
trackyear,
typename as tracktype

from track

left join  album on trackalbum=albumindx
left join  artist on trackartist=artistindx
left join  genre on trackgenre=genreindx
left join  type on tracktype=typeindx
[/code]

Saludos y gracias.


