2008/2/25, Theodore Petrosky <[EMAIL PROTECTED]>:
>
> Now this makes no sense to me and I don't understand
> what to do...
>
> This is my method:
>
>         public WOComponent useSearchField() {
>                 EOEditingContext ec =
> session().defaultEditingContext();
>
>                 if (userEntries.valueForKey("client") != null) {
> //only do this if there is a value in the search field
>                         NSMutableArray arg1 = new NSMutableArray();
>                         arg1.addObject(userEntries.valueForKey("client"));
>
>
>                         EOQualifier newQual =
> EOQualifier.qualifierWithQualifierFormat
>                         ("(client caseInsensitiveLike %@) AND (isComplete
> =
> 0)", arg1);
>
>                         EOFetchSpecification fs = new EOFetchSpecification
> ("AsAdSched", newQual, null);
>
>
>                         fs.setRefreshesRefetchedObjects(true);
>
>                         //NSLog.out.appendln("fetchscpec = " + fs);
>
>                         fetchResult = ec.objectsWithFetchSpecification
> (fs);
>                 }
>                 return null;
>
>         }


Look, could you use EOKeyValueQualifier and EOAndQualifier?

EOKeyValueQualifier myQual = null;
NSMutableArray array = new NSMutableArray();
EOFetchSpecification fs;

myQual = new EOKeyValueQualifier("client",
EOQualifier.QualifierCaseInsensitiveLike, userEntries.valueForKey
("client"));
array.addObject(myQual);
myQual = new EOKeyValueQualifier("isComplete", EOQualifier.QualifierEquals,
new Integer(0));
array.addObject(myQual);

fs = new EOFetchSpecification("AsAdSched", new EOAndQualifier(array), null);
fs.setRefreshesRefetchedObjects(true);

fetchResult = ec.objectsWithFetchSpecification(fs);



I wish I could find examples of some of this stuff.
>
> Ted
>
> ------------------------------
>
> Message: 3
> Date: Sun, 24 Feb 2008 21:58:38 -0800
> From: Chuck Hill <[EMAIL PROTECTED]>
>
> Subject: Re: creating my EOQualifier in code
> To: WebObjects-Dev List
> <[email protected]>
> Message-ID:
>
> <[EMAIL PROTECTED]>
> Content-Type: text/plain; charset=US-ASCII; delsp=yes;
> format=flowed
>
>
> And I think you need to add the *...* to the value in
> arg1, not the
> format.
>
>
> On Feb 24, 2008, at 9:32 PM, Mike Schrag wrote:
>
> > % is SQL syntax ... In EOQualifier syntax, you want
> to use *
> >
> > ms
> >
> > On Feb 25, 2008, at 12:28 AM, Theodore Petrosky
> wrote:
> >
> >>
> >>
> >> I am using the caseinsensitiveLike however I can
> not
> >> get the global '%' to work...
> >>
> >> EOQualifier newQual =
> >> EOQualifier.qualifierWithQualifierFormat
> >> ("(client caseInsensitiveLike [EMAIL PROTECTED]) AND (isComplete
> =
> >> 0)", arg1);
>
>
>
>
>       
> ____________________________________________________________________________________
>
> Looking for last minute shopping deals?
> Find them fast with Yahoo! Search.
> http://tools.search.yahoo.com/newsearch/category.php?category=shopping
>   _______________________________________________
>
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/ildenae%40gmail.com
>
> This email sent to [EMAIL PROTECTED]
>



-- 
Daniele Corti
AIM: S0CR4TE5
Messenger: [EMAIL PROTECTED]

--
Computers are like air conditioners -- they stop working properly if you
open
WINDOWS

-- 
What about the four lusers of the apocalypse? I nominate:
"advertising", "can't log in", "power switch" and "what backup?"
--Alistair Young
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to