SOQL 쿼리 그것들이 존재한다는 것을 어떻게 알 수 있습니까? 내가 힘 탐색기 및 워크 벤치 다음과 같은 수익률을 기록SOQL 쿼리없이 VisualForce 페이지에 존재 행을 반환하지 않는없이 VisualForce 페이지</p> <p>에 SOQL 쿼리를 통해 개체에서 존재 내가 기록을 검색하는 문제가 발생하고 개체의 존재없이 VisualForce 페이지에 행을 반환하지
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 문을 입력합니다.
내가 놓친 보안 문제가 있다고 생각합니다. 그러나 나는 또한 이것을 검사했다.
은 IF 문에 당신은 아마 대신 ||의, & &를 사용하려면, 하나,
테스트 메소드와 관련이 없으며 객체를 쿼리하는 SOQL 만 해당됩니다. 테스트 방법은 아직이 비트의 코드에 대해 시스템을 주장하지 않습니다. – c14kaa