void InsertHealEffect(EffectsData effectData)
    {
        EffectsHealData healData = new EffectsHealData ();
        healData.LoadEffectData (effectData);
        // Setup the update query
        string query = "INSERT INTO heal_effects";
        query += " (" + healData.FieldList ("", ", ") + ") ";
        query += "VALUES ";
        query += " (" + healData.FieldList ("?", ", ") + ") ";

        int itemID = -1;

        // Setup the register data
        List<Register> update = new List<Register> ();
        foreach (string field in healData.fields.Keys) {
            update.Add (healData.fieldToRegister (field));
        }

        // Update the database
        itemID = DatabasePack.Insert (DatabasePack.contentDatabasePrefix, query, update);
    }