On Tuesday 08 January 2008 09:50:13 am Adrian Klaver wrote: > -------------- Original message ---------------------- > From: johnf <[EMAIL PROTECTED]> > > > > Part of the problem was the primary designation. However my distinction > > > still holds even if we are talking about the bizobj you are working > > > with. I will try to let the code speak for me: > > > bizobj.save() > > > def save(self, startTransaction=True): > > > """Save any changes that have been made in the current row. > > > > > > If the save is successful, the saveAll() of all child bizobjs > > > will be called as well. > > > """ > > > > > > bizobj.saveAll() > > > def saveAll(self, startTransaction=True): > > > """Saves all changes to the bizobj and children.""" > > > > > > form.save() > > > def save(self, dataSource=None): > > > """ Ask the bizobj to commit its changes to the backend.""" > > > <snip> > > > if self.SaveAllRows: > > > bizobj.saveAll() > > > else: > > > bizobj.save() > > > <snip> > > > > > > A save() called from a bizobj only saves changes to the current row and > > > child bizobjs associated with that row. A saveAll() called from a > > > bizobj saves all changes to the bizobj and its children. So calling > > > save() from a bizobj does not call saveAll() on that object, only on > > > its children. When save() is called from a form its behavior is > > > dependent on the SaveAllRows setting. This is where I was mistaken in > > > my original post, as I assumed it always did a bizobj.saveAll(). > > > -- > > > Adrian Klaver > > > [EMAIL PROTECTED] > > > > I see your point. Thanks for pointing that out. I had not thought about > > the difference between the form and bizObj save() routines. I still > > wonder what is going on with the posters issues. > > > > -- > > John Fabiani > > Me too. I have a similar issue with new(). I don't have the time right now > to try it out on my end. For the record I was trying to INSERT to a > Postgres database. -- > Adrian Klaver > [EMAIL PROTECTED] I have been using Postgres daily for a while. So if there is anything I can help with let me know.
-- John Fabiani _______________________________________________ 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]
