[Gfoss] Importare valori NULL

Ciao Sigfrido,

scusami se ti chiedo una cosa relativamente semplice ma che non riseco a risolvere (dimmi se preferisci che io invii la domanda in lista e non solo a te).

Quando importo una tabella CSV o TXT di dati in QGIS passando per QSpatiaLite 5.0.3, tutto va bene ma ho notato che i valori NULL vengono automaticamente trasformati in ZERI. Questo sia se parto da un DB (es. Ms Access), sia da un foglio di lavoro (es. Ms Excel). L'unico modo che ho per evitare questo sembra essere partendo da un file DBF e non CSV. Ma cosi' alcuni testi mi verrebbero troncati.
C'e' un modo per importare un CSV in QGIS come layer Spatialite senza il problema della conversione in zero?

Grazie mille!!!!

Massimo

----- Original Message ----- From: "Massimo Paone" <m.paone@tiscali.it>
To: <sigfrido@tiscali.it>
Cc: <gfoss@lists.gfoss.it>
Sent: Wednesday, January 25, 2012 2:19 PM
Subject: Re: QspatiaLite 5.0.3

Grazie per l'aiuto Sigfrido.

Purtroppo pero' il problema non si risolve neanche con l'operatore CAST. Il campo di uscita continua ad essere non specificato, impedendomi una visualizzazione corretta in QGIS :frowning:

Massimo

Ciao Massimo,

prova con la conversione di tipo (casting) esplicita, ovvero

CAST(espressione AS INTEGER)

Sig

Il giorno mar, 24/01/2012 alle 14.26 +0100, Massimo Paone ha scritto:

2) Una delle query che sto sperimentando (un raggruppamento su
posizioni geografiche in modo da avere in uscita una somma di una
variabile numerica per ogni posizione) a partire da una join tra 3
tabelle di input, fornisce in output una view spaziale corretta ma con
un problemino: il campo su cui sommo non e' piu' un numerico (INTEGER)
come in partenza, bensi' non ha tipo specificato, e non capisco
perche'. Forse c'e' un modo per forzare a numerico questo risultato?