[Gfoss] Database Spatialite: i campi Integer posso anche contenere valori alfanumeri?

Andrea Peri aperi2007 a gmail.com
Ven 7 Feb 2014 17:41:49 CET


Spatialite deriva da SQLite e questi ha la cosiddetta tipizzazione debole.
Ovverosia, ammette che in un campo intero si metta un testo e viceversa.
Su qgis non va perche qgis facendo un controllo preventivo interviene a
monte. Non sa che lo SQLite accetterebbe tale valore per lui (qgis) errato.
Il 07/feb/2014 16:53 "Luca Mandolesi" <mandoluca a gmail.com> ha scritto:

> Salve, mi sono accorto di una cosa stranissima: ho un database spatialite
> e alcune tabelle con campi di tipo integer: tanto per fare una prova ci ho
> messo delle lettere dentro et voilà! Valore accettato!
>
> Ho editato usando spatialite gui.
> Aprendo invece la tabella con Qgis, se ho inserito valori con spatialite
> GUI me li mostra, ma se provo a modificarli automaticamente mi imposta un
> valore NULL.
> Quindi l'errore non può essere riprodotto.
>
> Riesco ad inserire lettere in un campo integer anche usando una query SQL.
>
> Ho scoperto un baco o sono un mago o un pastrocchione?
>
> Ciao
> Luca
>
> _______________________________________________
> Gfoss a 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.
> 666 iscritti al 22.7.2013
>
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20140207/6d471fa3/attachment.html>


Maggiori informazioni sulla lista Gfoss