X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src2%2FcreaImageIOSQLiteTreeHandler.cpp;h=f3d5cbb8526bc0ab0d2554042bd90a38ef1759b5;hb=bdd74f95d714a988d85aed66808faf44ef5b4963;hp=f29a8ce7ef4b7ced02410167684d1b1405cfef16;hpb=96ca5a0d7b7ccd6b4291160c19afd48e3207db2a;p=creaImageIO.git diff --git a/src2/creaImageIOSQLiteTreeHandler.cpp b/src2/creaImageIOSQLiteTreeHandler.cpp index f29a8ce..f3d5cbb 100644 --- a/src2/creaImageIOSQLiteTreeHandler.cpp +++ b/src2/creaImageIOSQLiteTreeHandler.cpp @@ -1,26 +1,17 @@ #include #include +#include #include "CppSQLite3.h" #include -//#include - -//#include - -//#include - #include -//#include - #include +#include using namespace crea; -#include -#include - namespace creaImageIO { using namespace tree; @@ -362,8 +353,7 @@ namespace creaImageIO command += "Flags int\n"; command += "\n)"; UPDATEDB(command); - - + // Fill the table *_ATTRIBUTES LevelDescriptor::AttributeDescriptorListType::const_iterator i; for (i = GetTree().GetAttributeDescriptorList(l).begin(); @@ -811,7 +801,9 @@ namespace creaImageIO std::string query = "DELETE FROM "; - query += GetTree().GetLevelDescriptor(node->GetLevel()).GetName(); + + query += GetTree().GetLevelDescriptor(node->GetLevel()).GetName(); + query += " WHERE ID='"+ node->GetAttribute("ID") + "';"; UPDATEDB(query);