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


_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni 
dell'Associazione GFOSS.it.
808 iscritti al 07/03/2017

Rispondere a