SOQL 查询未返回对象中确实存在的 visualforce 页面上的行 我在通过 visualforce 页面上的 SOQL 查询检索对象中存在的记录时遇到问题
我怎么知道它们的存在?我使用了 force explorer 和 workbench,以下返回记录
SELECT Code__c FROM External_membership_label__c WHERE Code__c = '3'
好的,所以visualforce页面没有返回上面的记录,下面的代码(代码中的几行)
public String gvlLCCODE {get;set;}
if(gvlLCCODE != null || gvlLCCODE != ''){
List<External_membership_label__c> exisitingGVLcodes = [SELECT Code__c FROM External_membership_label__c WHERE Code__c = :gvlLCCODE];
if (exisitingGVLcodes.Size() > 0){
//blahh blahh
}
}
有什么建议么?我有调试告诉我“gvlLCCODE”有一个存在于对象中的值。另外,如果我将 SOQL 更改为,例如,从 users 表中返回当前用户,它会返回一条记录,然后进入 IF 语句。
我认为这是我错过的安全问题。但我也检查了这些。
谢谢