[gdal-dev] Getting database is locked error when writing to GeoPackage database.
jon.elliott at hexagon.com
Wed Jun 5 06:04:00 PDT 2019
In C# the using statement calls Dispose for you. I've stepped through the
OGR C# code and confirmed that Dispose is called.
The database locked error occurs in the
OGRGeoPackageTableLayer::SyncToDisk() method on the call
RunDeferredCreationIfNecessary(). I drilled down to that method and SQLite
is returning the database locked error on the call the sends in the create
SQL: sqlite3_exec(poDb, pszSQL, nullptr, nullptr, &pszErrMsg);
Sent from: http://osgeo-org.1560.x6.nabble.com/GDAL-Dev-f3742093.html
More information about the gdal-dev