Hello;

I have a component that I am updating a table of answers based on selections made by the user from a worepitition.

The code being executed is:

                try {
                        String sEoQualifierText  = "page=";
sEoQualifierText += Integer.toString((Integer)thePage().valueForKey("identifier"));
                        sEoQualifierText += " and question=";
sEoQualifierText += Integer.toString((Integer)theQuestion().valueForKey("identifier"));
                        sEoQualifierText += " and user=";
sEoQualifierText += Integer.toString((Integer) ((EOEnterpriseObject)theUser).valueForKey("identifier")); EOQualifier oQual = EOQualifier.qualifierWithQualifierFormat(sEoQualifierText,null); EOFetchSpecification oFetch = new EOFetchSpecification("UserAnswers",oQual,null);
                        NSArray aAnswer = 
oEO().objectsWithFetchSpecification(oFetch);
                        oEO().lock();
((UserAnswers )aAnswer.objectAtIndex(0)).setTheAnswer((QuestionLookup)theAnswer());
                        
//((EOEnterpriseObject)aAnswer.objectAtIndex(0)).willChange();
                        oEO().unlock();
//System.out.println("updates to be saved: " + oEO().updatedObjects());
                        oEO().saveChanges();
                } catch (Exception e) {
                        e.printStackTrace();
                        System.out.println(e.getMessage());
                        System.out.println("hissssss, didn't work");
                }
                if (theAnswer!=null) {
System.out.println("append to response firing "+ (String)theAnswer.valueForKey("desc"));
                } else {
System.out.println("append to response firing but the answer is null");
                }

ThePage is an item from a listing of available pages repetition.
TheQuestion is an item from listing of questions repitition.
TheUser is the user who is currently working with the page.

The entity has 4 attributes (user, page, question, answer).

When I turn on EO Debugging I see that an update is made, but when I check the database the answer is always null. I do not get any errors in the logs. If I had an error I could start working it out.

Anyone have any ideas?

Thanks

Don


 _______________________________________________
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