Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Readers/HydraRingDatabaseReader.cs =================================================================== diff -u -r31caf3dc885ae62d4b3772eb0421a3155101bcf4 -r9bc5d8bc179ba0be25c9746859da3726b8b6a33e --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Readers/HydraRingDatabaseReader.cs (.../HydraRingDatabaseReader.cs) (revision 31caf3dc885ae62d4b3772eb0421a3155101bcf4) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Readers/HydraRingDatabaseReader.cs (.../HydraRingDatabaseReader.cs) (revision 9bc5d8bc179ba0be25c9746859da3726b8b6a33e) @@ -61,7 +61,8 @@ /// contains illegal characters, or /// contains a colon which is not part of a volume identifier, or /// is too long. - /// + /// + /// /// Thrown when the reader encounters /// an error while connecting to the database. public HydraRingDatabaseReader(string workingDirectory, string query, int sectionId) @@ -78,7 +79,8 @@ this.workingDirectory = workingDirectory; - CreateConnectionAndCommand(query, sectionId); + connection = CreateConnection(); + CreateCommand(query, sectionId); OpenConnection(); GetReader(); } @@ -87,7 +89,7 @@ /// Executes the query on the database. /// /// Thrown when - /// the connection could not be opened or when the database is emtpy. + /// an error encounters while reading the database. public void Execute() { results = new Dictionary(); @@ -153,9 +155,8 @@ connection.Open(); } - private void CreateConnectionAndCommand(string query, int sectionId) + private void CreateCommand(string query, int sectionId) { - connection = CreateConnection(); command = new SQLiteCommand(query, connection); command.Parameters.Add(new SQLiteParameter {