case in sensative

Posts   
 
    
Rishi
User
Posts: 69
Joined: 31-Oct-2011
# Posted on: 02-May-2012 21:37:38   

Hi,

I am using LLBLGen Pro 3.1, Oracle 11i & SQL 2008.

How i can query to database with comparing uppercase of column.

e.g. select * from EMP where Upper(Emp_Name) = 'ABC'

Rishi

daelmo avatar
daelmo
Support Team
Posts: 8245
Joined: 28-Nov-2005
# Posted on: 03-May-2012 07:09:25   

You should create a FieldLikePredicate with CaseSensitiveCollection=true. Example:

var likePredicate = new FieldLikePredicate(EmpFields.EmpName, null, theName.ToUpper());
likePredicate.CaseSensitiveCollation = true;

var filter = new RelationPredicateBucket();
filter.Add(likePredicate);

adapter.FetchEntityCollection(employees, filter);
David Elizondo | LLBLGen Support Team