Example #1
0
        public DatabaseError InsertOrUpdateRecord(IDBRecord record)
        {
            ulong val = ulong.Parse(record.GetValueString(record.GetIDQueryValue()));

            if (val == 0)
            {
                InsertRecord(record);
            }
            else
            {
                UpdateRecord(record);
            }
            return(m_ErrorCode);
        }
Example #2
0
 public DatabaseError InsertOrUpdateRecord(IDBCollectionContents contents)
 {
     for (int i = 0; i < contents.Count(); ++i)
     {
         IDBRecord irec = contents.GetRecordInterface(i);
         ulong     val  = ulong.Parse(irec.GetValueString(irec.GetIDQueryValue()));
         if (val == 0)
         {
             InsertRecord(irec);
         }
         else
         {
             UpdateRecord(irec);
         }
     }
     return(m_ErrorCode);
 }