Thanks a lot Massimiliano for both solutions.

Il giorno venerdì 20 novembre 2015 12:30:12 UTC+1, Massimiliano ha scritto:
>
> … but if you really want to use a string you can do:
>
> query = eval(“db.memos.construction_site == 1")
>
> On Fri, Nov 20, 2015 at 11:53 AM, Massimiliano <[email protected] 
> <javascript:>> wrote:
>
>> If I’m not missing something you can you do:
>>
>> table = ‘memos’
>> field = ‘construction_site’
>> param1 = 1
>> param2 = 2
>>
>> query = (db[table][field] == param1)
>> query = query | (db[table][field] == param2)
>>
>>
>> On Fri, Nov 20, 2015 at 11:32 AM, Gael Princivalle <[email protected] 
>> <javascript:>> wrote:
>>
>>> Hello all.
>>>
>>> I need to build a query in a loop. Query is a string like:
>>> query = "db.memos.construction_site == 1"
>>>
>>> So query is a string and when I use it in a grid:
>>> grid_memos = SQLFORM.grid(query=query)
>>>
>>> It fails.
>>>  'str' object has no attribute '_db'
>>>
>>> How can I resolve it?
>>>
>>> Thanks, regards.
>>>
>>> -- 
>>> Resources:
>>> - http://web2py.com
>>> - http://web2py.com/book (Documentation)
>>> - http://github.com/web2py/web2py (Source code)
>>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "web2py-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected] <javascript:>.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> -- 
>> Massimiliano
>>
>
>
>
> -- 
> Massimiliano
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to