[Gfoss] Spatialite INSERT INTO errore

a.furieri a lqt.it a.furieri a lqt.it
Ven 17 Mar 2017 15:03:24 CET


On Fri, 17 Mar 2017 13:39:51 +0000, Luca Moiana wrote:
> Ciao,
>
> in Spatialite ver 4.1 sto cercando di aggiungere dei record da una
> tabella, con numero di campi diversi, in un'altra tabella. Entrambe
> con geom registrate e regolarmente funzionanti(MULTIPOINT Z,
> 4326,XYZ).
>
> la sintassi che uso è questa:
>
> insert into cassette (strno, NOTE, anno, geom)
> select strno, NOTE, anno, geom
> from daaggiungere
> where COD_SOSTEG not null
>
> l'errore è questo
>
> SQL error: no such table: main.strno
>
> Dove sbaglio?
>

ciao Luca,

servirebbe Maga Maghella con la sua sfera di cristallo per
indovinare l'arcano disponendo di cosi' scarne informazioni.
(anche se e' comunque abbastanza chiaro che nel tuo DB non
c'e' nessuna tavola o colonna di nome "strno", cosi' come
riporta il messaggio di errore).

forse anche un esperto di SQL privo di magici poteri
divinatori potrebbe esprimere un qualche parere utile,
ma gli servirebbe quanto meno conoscere come sono state
definite le due tavole "cassette" e "daaggiungere".

se non hai tenuto traccia degli statements CREATE TABLE
puoi comunque recuperare queste informazioni in questo
modo:

PRAGMA table_info(cassette);
PRAGMA table_info(daaggiungere);

ciao Sandro




Maggiori informazioni sulla lista Gfoss