Index: Ringtoets/Piping/src/Ringtoets.Piping.IO/PipingSoilProfileReader.cs =================================================================== diff -u -r97c9e382dffcf32dc34d2e05e6a8a475b833ebd4 -r15d2770669092ea9574682421c755fc9b6c2e16f --- Ringtoets/Piping/src/Ringtoets.Piping.IO/PipingSoilProfileReader.cs (.../PipingSoilProfileReader.cs) (revision 97c9e382dffcf32dc34d2e05e6a8a475b833ebd4) +++ Ringtoets/Piping/src/Ringtoets.Piping.IO/PipingSoilProfileReader.cs (.../PipingSoilProfileReader.cs) (revision 15d2770669092ea9574682421c755fc9b6c2e16f) @@ -464,7 +464,7 @@ } catch (SQLiteException e) { - connection.Dispose(); + Dispose(); var exception = new PipingSoilProfileReadException(string.Format(Resources.Error_SoilProfile_read_from_database, databaseFileName), e); throw exception; } @@ -479,8 +479,10 @@ { if (!dataReader.HasRows) { + Dispose(); throw new PipingSoilProfileReadException(string.Format( - Resources.PipingSoilProfileReader_DatabaseFileIncorrectVersions_Requires_0, + Resources.PipingSoilProfileReader_Database_file_0_incorrect_version_requires_1, + databaseFileName, databaseRequiredVersion)); } dataReader.NextResult();