#1 Wed 22 July 2015 10:03
- toma82
- Participant occasionnel
- Lieu: Grenoble
- Date d'inscription: 4 Jan 2007
- Messages: 35
QGIS : Erreur reconnaissance type de champ SpatiaLite
Bonjour à tous,
Je rencontre un problème sous QGIS 2.8 avec une base SpatiaLite.
J'ai une table polygone avec différents champs dont des champs double.
Mes champs double sont bien défini et reconnus comme double dans spatialite_gui et dans le gestionnaire de BD de QGIS.
Mais ils sont reconnus en champs TEXT dans les propriétés de ma couche dans QGIS.
J'ai essayé pas mal de choses et de recherches. Je bloque.
A savoir que je ne rencontre pas cette erreur avec une table point.
Si quelqu'un a une idée.
Merci !
Hors ligne
#2 Thu 23 July 2015 09:37
- toma82
- Participant occasionnel
- Lieu: Grenoble
- Date d'inscription: 4 Jan 2007
- Messages: 35
Re: QGIS : Erreur reconnaissance type de champ SpatiaLite
Bonjour,
Je fais un retour pour ceux qui rencontreraient la situation.
Pour contextualiser, j'écris mes requêtes dans spatialite_gui ezt je visualise mes tables dans QGIS.
Il semble que le problème venait du fait que j'ouvrais mes tables dans dans QGIS avant l'UPDATE de mes champs.
Les champs DOUBLE "vides" étaient alors reconnus en TEXT par QGIS, même en les éditant par la suite.
Il semble qu'il est nécessaire de remplir ses champs avant d'ouvrir les tables dans QGIS au risque qu'ils soient définitivement reconnus en TEXT.
Certainement une erreur de méthode de ma part (je ne suis pas du tout expert en SpatiaLite). Ou un petit Bug...?
Bonne journée.
Hors ligne