johnf wrote:
> Paul said
>> You can use a table as many times as you want. You can instantiate as 
>> many instances of the same bizobj as you like. You can even add these 
>> redundant bizobjs to the form using addBizobj() if you want, but you 
>> have to give each one a unique DataSource so the form can differentiate 
>> between them.
> 
>> first  = biz.Customers(conn, DataSource="Customers")
>> second = biz.Customers(conn, DataSource="Customers1")
> 
> I have attempted to follow your instructions for adding a second bizobj that 
> uses the same table.  It appears it does not work - or I don't understand how 
>  
> I'm suppose to assign the correct DataSource.
> 
> In both dbMySQL.py and dbPostgres.py the method getFields(self, tableName) 
> exist.  In both cases the tableName comes directly from the setting of the 
> DataSource in the bizobj.  So if I change the DataSource to anything other 
> than the correct table name it will fail.  Your example show two DataSources. 
>  
> Assuming a table name of "Customer" 
> 
> the "first" - will work
> 
> the "second" - will NOT work.  
> 
> How can I fix this?

By explicitly setting up your sql, like:

self.addFrom("Customers")

Paul


_______________________________________________
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/[EMAIL PROTECTED]

Reply via email to