so this means we must wait until this feature is implemented before we
can switch?

-Thadeus





On Fri, Feb 5, 2010 at 6:37 PM, mdipierro <[email protected]> wrote:
> More than a bug this is a missing feature. It does not yet allow to
> specify
>
> db(...).select('table.field')
>
> as the old DAL did but only
>
> db(...).select(db.table.field)
>
> This will show in a few places since web2py sometimes passes the names
> of fields as opposed to actual field objects.
>
> On Feb 5, 6:09 pm, Thadeus Burgess <[email protected]> wrote:
>> Can anyone confirm the following traceback when using
>>
>> SQLFORM.factory(*fields)
>>
>> ?
>>
>> Traceback (most recent call last):
>>   File "/home/tburgess/Applications/web2py/gluon/restricted.py", line
>> 173, in restricted
>>     exec ccode in environment
>>   File 
>> "/home/tburgess/Applications/web2py/applications/pms/controllers/dashboard.py",
>> line 248, in <module>
>>   File "/home/tburgess/Applications/web2py/gluon/globals.py", line 96,
>> in <lambda>
>>     self._caller = lambda f: f()
>>   File "/home/tburgess/Applications/web2py/gluon/tools.py", line 1874, in f
>>     return action(*a, **b)
>>   File 
>> "/home/tburgess/Applications/web2py/applications/pms/controllers/dashboard.py",
>> line 168, in allocation
>>     table_name="allocate"
>>   File "/home/tburgess/Applications/web2py/gluon/sqlhtml.py", line
>> 905, in factory
>>     **attributes)
>>   File "/home/tburgess/Applications/web2py/gluon/sqlhtml.py", line
>> 591, in __init__
>>     inp = field.widget(field, default)
>>   File "/home/tburgess/Applications/web2py/gluon/sqlhtml.py", line
>> 226, in widget
>>     options = field.requires.options()
>>   File "/home/tburgess/Applications/web2py/gluon/validators.py", line
>> 377, in options
>>     self.build_set()
>>   File "/home/tburgess/Applications/web2py/gluon/validators.py", line
>> 361, in build_set
>>     records = self.dbset.select(*self.fields, **dd)
>>   File "/home/tburgess/Applications/web2py/gluon/sql.py", line 3207, in 
>> select
>>     return self._db._adapter.select(self._query,*fields,**attributes)
>>   File "/home/tburgess/Applications/web2py/gluon/sql.py", line 499, in select
>>     query = self.SELECT(query,*fields, **attributes)
>>   File "/home/tburgess/Applications/web2py/gluon/sql.py", line 430, in SELECT
>>     tablenames.append(f._tablename)
>> AttributeError: 'str' object has no attribute '_tablename'
>>
>> -Thadeus
>
> --
> You received this message because you are subscribed to the Google Groups 
> "web2py-users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/web2py?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.

Reply via email to