【问题标题】:Page View Counter Account页面浏览柜台账户
【发布时间】:2014-10-30 06:59:11
【问题描述】:

我在 Account 对象上创建了一个新的自定义字段 CounterAcc 来计算每个帐户的页面浏览量。 您将在下面找到我的代码,但我收到 错误 DML 需要 SObject 或 SObject 列表类型:整数

我不知道这是否是创建页面浏览计数器的正确方法,我阅读了很多关于actionpoller的信息,但我对action函数并不熟悉。

谢谢, peX

编辑 31.10.14: 我编辑了一点代码,但我仍然得到同样的错误。 :-(

public class TestCounter2 {

    private Id accId {get; set;}
    public TestCounter2 (ApexPages.StandardController stdcontroller) {
        accId = stdcontroller.getRecord().Id;
    }

    public Integer CounterAcc {get; set;}

    public void incCount() {

       FOR (Account acc : [SELECT CounterAcc__c FROM Account WHERE Unternehmens_Id_Long__c = :accId]; {
          Acc.CounterAcc__c++;
       }

       IF(!CounterAcc.isEmpty()) {
          UPDATE ConterAcc;
       }

    }

}

【问题讨论】:

    标签: salesforce counter


    【解决方案1】:

    您应该更新Account Object,但您正在更新ConterAcc,这是一个Integer Property

    UPDATE ConterAcc;
    

    更新帐户对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-05
      • 1970-01-01
      相关资源
      最近更新 更多