>Sounds good. I think we need to make a small runnable test of this situation 
>to sort 
>it out. Something like this but with parent/child/grandchild biz relations set 
>up:
>
>{{{
>import dabo

>con = dabo.db.connect(":memory:")
>cur = con.cursor()
>cur.execute("create table test (id int, firstname char)")
>cur.execute("insert into test (id, firstname) values (23, 'Paul')")
>cur.execute("insert into test (id, firstname) values (42, 'John')")
>cur.UserSQL = "select id, firstname from test"
>cur.requery()
>print "Testing db:", cur.getDataSet()
>class BizTest(dabo.biz.dBizobj):
>  def initProperties(self):
>   self.DataSource = "test"
>    self.KeyField = "id"
>bizTest = BizTest(con)
>bizTest.requery()
>print "testing biz:", bizTest.getDataSet()
>}}}

The result of test code is as under:
 
Testing db: ({'id': 23, 'firstname': u'Paul'}, {'id': 42, 'firstname': u'John'})
testing biz: ({'id': 23, 'firstname': u'Paul'}, {'id': 42, 'firstname': 
u'John'})

To me, it looks OK.
What inference can we draw regarding :  parent: child: grandchild saveAll() 
from this?
Especially, when parent is unchanged, child is changed, and I call "saveAll()" 
on parent.
 
---Vineet

--- StripMime Report -- processed MIME parts ---
multipart/alternative
  text/plain (text body -- kept)
  text/html
---
_______________________________________________
Post Messages to: Dabo-users@leafe.com
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/1318478743.20995.yahoomail...@web160513.mail.bf1.yahoo.com

Reply via email to