Ok, I got it: The first parameter of db.Table must be None. So this work:
person=db.Table(None, 'person',SQLField('name')) db.define_table('doctor', person, SQLField('specialty')) And this works also with multiple "table-fields": table1 = db.Table(None, 'table1', SQLField('table1_field1'), SQLField ('table1_field2')) table2 = db.Table(None, 'table2', SQLField('table2_field1'), SQLField ('table2_field2')) db.define_table('table3', table1, table2, SQLField('table3_field1'), SQLField('table3_field2')) I like this code and will update my blog. _peter_ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---