Can we stick with the example you had given that had KeyField="ID",  
and let me know what you get from the code that I suggested? It's too  
hard to debug several cases at once.

-- Ed

Sent from my iPhone, so please excuse any top-posting.

On Jan 9, 2008, at 8:58 AM, "Simen Haugen" <[EMAIL PROTECTED]>  
wrote:

> I doubt that's the problem.
>
> I have KeyField = "project,team,quota" and the exact same fieldnames  
> in
> my database. And that is stored correctly in the dataset when using  
> new
> or requery.
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
> ]
> On Behalf Of Ed Leafe
> Sent: 9. januar 2008 14:50
> To: Dabo Users list
> Subject: Re: [dabo-users] Problem with BizObj save
>
> On Jan 8, 2008, at 6:15 PM, Nate Lowrie wrote:
>
>> I have a bizobj that is a standard bizobj.  Here's the code.
>>
>> class CustomerBizobj(dabo.biz.dBizobj):
>>    def afterInit(self):
>>        self.addFrom("customers")
>>        self.addField("LastName")
>>        self.addField("FirstName")
>>        self.addField("Address")
>>        self.addField("City")
>>        self.addField("State")
>>        self.addField("ZipCode")
>>        self.addField("ID")
>>
>>        self.KeyField = "ID"
>>        self.NonUpdateFields=["ID"]
>
>    Looking through the code, I'm wondering if this is a
> capitalization
> issue. The code to check for changed records looks for the value of
> the PK field in the record, and if the cursor gets the field name
> back as "id", and you have KeyField set to "ID", it will never find
> the matching PK in the mementos.
>
>    After you run new(), can you add a line and let me know what is
>
> printed out?
>
> biz.new()
> print biz.getDataSet(rows=1)[0].keys()
>
>
> -- Ed Leafe
> -- http://leafe.com
> -- http://dabodev.com
>
>
>
>
[excessive quoting removed by server]

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/dabo-users/[EMAIL PROTECTED]

Reply via email to