Re: Case sensitivity problem with primary keys in EOEditingContext.faultForRawRow

Chad Leigh <[email protected]> Sat, 29 Jul 2006 19:40:57 -0600
Newsgroups gmane.comp.web.webobjects.eof,gmane.comp.web.webobjects.admin
Message-ID <[email protected]>
On Jul 29, 2006, at 6:31 PM, Sacha Michel Mallais wrote:

> On Jul 29, 2006, at 9:19 AM, Marc Gumpinger wrote:
>
>> Now the problem - at least in my case - is, that the dictionary's  
>> keys are all upper case (here "ID") since that's what the database  
>> returned. However, the primary key's name in the eomodel is all  
>> lower case (here "id"). For this simple reason, the entire  
>> faultForRawRow doesn't work.
>>
>> Is there an official solution to this problem?
>> I mean, it was no effort, to adopt the dictionary correspondingly  
>> so that the keys also match in case sensitivity. However, due to  
>> EOFs maturity I'm sure that I either made a mistake or oversaw  
>> something.
>
> I would not call case-sensitivity a problem.  I would call that a  
> feature.  If you've ever been bitten the other way, you'll know  
> what I mean.

Since SQL is not case sensitive (and various DBs do various things),  
EOF shouldn't be either on things that deal with stuff the DB returns.

Chad