<div dir="ltr"><div>Salvatore, non è un errore che un campo integere accetti su spatialite valori testuali dato che è una regola di spatialite. I campi sono debolmente tipizzati e sta al Management System evitare questo.<br><br></div>Da Spatialite Cookbook pag 63:<br><div>A proposito dei tipi di SQLite<br>Detto molto velocemente: SQLite non usa per niente tipi di dati<br>.<br>Siete assolutamente liberi di inserire qualsiasi<br>tipo di dato in qualsiasi colonna: il tipo dichiarato per i dati della colonna ha solo funzione<br>estetica<br>, me non è<br>controllato nè obbligato.<br>Questo non è per niente un<br>bug<br>: è una<br>specifica scelta di progetto<br>.<br>Comunque, tutti gli altri DBMS applicano precise qualificazione e controlli di tipo, perciò il comportamento<br>di SQLite può apparire strano e sconcertante.<br>Siete avvertiti<br>.<br>In ogni caso SQLite gestisce internamente i seguenti tipi<br>di dato:<br>•<br>NULL<br>: nessun dato.<br>•<br>INTEGER<br>: interi a<br>64bit<br>, in grado di gestire valori molto grandi.<br>•<br>DOUBLE<br>: tipo decimale, doppia precisione.<br>•<br>TEXT<br>: qualsiasi stringa di testo con codifica<br>UTF8<br>, di lunghezza arbitraria.<br>•<br>BLOB<br>: qualsiasi Oggetto Binario Lungo [<br>Binary Long Object]<br>, di lunghezza arbitraria ed illimitata.<br>Ricordate<br>: qualsiasi<br>cella<br>(intersezione di<br>riga/colonna<br>) può memorizzare ogni tipo arbitrario di dato.<br>Esiste una sola eccezione: le colonne dichiarate come<br>INTEGER PRIMARY KEY<br>richiedono assolutamente<br>valori interi.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Il giorno 14 dicembre 2016 12:43, Totò <span dir="ltr"><<a href="mailto:pigrecoinfinito@gmail.com" target="_blank">pigrecoinfinito@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">AV wrote<br>
<span class="">> Gentilmente filma le operazioni che fai in Qgis, e posta il video sul<br>
> Tubo, grazie.<br>
<br>
</span>Appena posso faccio il video,<br>
altre cosa che ho notato:<br>
1. un campo definito integer in spatialite, qgis lo vede text ma mi permette<br>
immissione numerica senza segnalare errore;<br>
2. il problema su QGIS è random, cioè su alcuni db sembra siano tutti text,<br>
in altri visualizza bene il tipo di dato.<br>
<br>
grazie<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://osgeo-org.1560.x6.nabble.com/QGIS-2-18-1-e-vettore-spatialite-tp5299713p5299795.html" rel="noreferrer" target="_blank">http://osgeo-org.1560.x6.<wbr>nabble.com/QGIS-2-18-1-e-<wbr>vettore-spatialite-<wbr>tp5299713p5299795.html</a><br>
<div class="HOEnZb"><div class="h5">Sent from the QGIS Italian User mailing list archive at Nabble.com.<br>
______________________________<wbr>_________________<br>
QGIS-it-user mailing list<br>
<a href="mailto:QGIS-it-user@lists.osgeo.org">QGIS-it-user@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-it-user" rel="noreferrer" target="_blank">http://lists.osgeo.org/<wbr>mailman/listinfo/qgis-it-user</a><br>
</div></div></blockquote></div><br></div>