Qgis Qspatialite не может открыть базу данных - экземпляр не имеет атрибута «connectionObject» - PullRequest
0 голосов
/ 16 января 2019

Я создал карту и базу данных .sqlite. Я откалибровал карту, извлек все, что мне нужно, и затем я попытался использовать слой ImporQgis в QSpatialite, но у меня есть ошибка

Экземпляр базы данных не имеет атрибута 'connectionObject'

Это то, что я получил в журнале ошибок

2019-01-15T23:51:42 1   Traceback (most recent call last):
              File "C:/Users/my username�/.qgis2/python/plugins\QspatiaLite\qspatialite.py", line 68, in run
                dlg = QspatiaLiteApp(self.iface)
              File "C:/Users/my username�/.qgis2/python/plugins\QspatiaLite\QspatiaLiteApp.py", line 80, in __init__
                self.changeDb(max(0,self.connections['idx']))
              File "C:/Users/my username�/.qgis2/python/plugins\QspatiaLite\QspatiaLiteApp.py", line 141, in changeDb
                self.db=Database(self.connections['path'][index])
              File "C:/Users/my username�/.qgis2/python/plugins\QspatiaLite\Classes\Database.py", line 20, in __init__
                self.version=self.executeQuery("select spatialite_version()")[1][0][0].strip()
              File "C:/Users/my username�/.qgis2/python/plugins\QspatiaLite\Classes\Database.py", line 49, in executeQuery
                cursor=self.connectionObject.cursor()
            AttributeError: Database instance has no attribute 'connectionObject'

Можно ли это легко отремонтировать или я забыл что-то в самом начале, и мне нужно переделать все, что я сделал до сих пор? Мне понадобилось достаточно много времени, чтобы все настроить. Я уже несколько раз переустанавливал Qgis

...