From 946a8d81f3658a79dc944d986bb1bbf8c1ed453e Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Mon, 17 Oct 2016 11:24:31 -0700 Subject: [PATCH] [RombaSharp] Finish code for Rescan --- RombaSharp/Partials/RombaSharp_Helpers.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/RombaSharp/Partials/RombaSharp_Helpers.cs b/RombaSharp/Partials/RombaSharp_Helpers.cs index b83cd0d4..9ff9ef82 100644 --- a/RombaSharp/Partials/RombaSharp_Helpers.cs +++ b/RombaSharp/Partials/RombaSharp_Helpers.cs @@ -653,7 +653,22 @@ namespace SabreTools slc.ExecuteNonQuery(); } + // Now that we've added the information, we get to remove all of the hashes that we want to + query = @"DELETE FROM sha1 +JOIN crcsha1 + ON sha1.sha1=crcsha1.sha1 +JOIN md5sha1 + ON sha1.sha1=md5sha1.sha1 +JOIN crc + ON crcsha1.crc=crc.crc +JOIN md5 + ON md5sha1.md5=md5.md5 +WHERE sha1.sha1 IN (""" + String.Join("\",\"", hashes) + "\")"; + slc = new SqliteCommand(query, dbc); + slc.ExecuteNonQuery(); + // Dispose of the database connection + slc.Dispose(); dbc.Dispose(); }