Hi all,

I am trying to do a custom application using QGIS libs and I have trouble to use data providers (i.e. spatialite).

In my application doing, QgsProviderRegistry::instance()->pluginList() returns " No data provider plugins are available. No vector layers can be loaded".

Then of course, trying to create a new db as it is done on QgsNewSpatialiteLayerDialog is impossible ( QgsProviderRegistry::instance()->library( "spatialite" ); )
and loading layers with
QgsVectorLayer* vl = new QgsVectorLayer( "dbname='path_to_sqlite_file' table='mytable'' (geometry) sql=", "layername", "spatialite" );
fails.

I believe I am missing something fundamental here, but I have no idea what.

If anybody has a lead, thanks a lot.

Cheers,

Denis

_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to