Index: trunk/MagicSoft/Mars/datacenter/tools/fillobjects.C
===================================================================
--- trunk/MagicSoft/Mars/datacenter/tools/fillobjects.C	(revision 9097)
+++ trunk/MagicSoft/Mars/datacenter/tools/fillobjects.C	(revision 9131)
@@ -118,7 +118,8 @@
 
         query+=Form(", fObjectName='%s/%s'", (*arr)[0]->GetName(), (*arr)[1]->GetName());
+        where=Form(" fObjectName='%s/%s'", (*arr)[0]->GetName(), (*arr)[1]->GetName());
         delete arr;
 
-        if (serv.Insert("Object", query)==kFALSE)
+        if (serv.InsertUpdate("Object", query, where)==kFALSE)
             return 2;
         num +=1;
Index: trunk/MagicSoft/Mars/datacenter/tools/fillobjects2.C
===================================================================
--- trunk/MagicSoft/Mars/datacenter/tools/fillobjects2.C	(revision 9097)
+++ trunk/MagicSoft/Mars/datacenter/tools/fillobjects2.C	(revision 9131)
@@ -118,6 +118,7 @@
 
         query+=Form(", fObjectName='%s'", object.Data());
+        where=Form(" fObjectName='%s'", object.Data());
 
-        if (serv.Insert("Object", query)==kFALSE)
+        if (serv.InsertUpdate("Object", query, where)==kFALSE)
             return 2;
         num +=1;
