3liz / QgisCadastrePlugin

A QGIS plugin which helps users to import the french land registry ('cadastre') data into a database. It is meant to ease the use of the data in QGIS by providing search tools and appropriate layer symbology.
GNU General Public License v2.0
60 stars 41 forks source link

Import - erreur spatialite pendant l'import des relations EDIGEO (.vec) #7

Closed mdouchin closed 10 years ago

mdouchin commented 10 years ago

Erreur "OperationalError: database schema has changed". Il faut donc utiliser les placeholders pour la requête

* Import des fichiers EDIGEO dans la base
  - Import des fichiers via ogr2ogr
  - Import des relations (*.vec)

Une erreur est apparue lors de l'exécution du code python :

Traceback (most recent call last):
  File "C:\Users\fa/.qgis2/python/plugins\cadastre\cadastre_dialogs.py", line 993, in processImport
    qi.importEdigeo()
  File "C:\Users\fa/.qgis2/python/plugins\cadastre\cadastre_import.py", line 532, in importEdigeo
    self.importAllEdigeoToDatabase()
  File "C:\Users\fallamanche/.qgis2/python/plugins\cadastre\cadastre_import.py", line 966, in importAllEdigeoToDatabase
    self.importEdigeoVecToDatabase(vec)
  File "C:\Users\fa/.qgis2/python/plugins\cadastre\cadastre_import.py", line 1040, in importEdigeoVecToDatabase
    self.executeSqlQuery(sql)
  File "C:\Users\fa/.qgis2/python/plugins\cadastre\cadastre_import.py", line 918, in executeSqlQuery
    c.executescript(sql)
OperationalError: database schema has changed
mdouchin commented 10 years ago

corrigé : af7774cfb9b803c2429e99382abb4718cb74d8b5