Nice!

Thanks Joe

:)

Richard


On Fri, May 23, 2014 at 3:28 AM, Joe Barnhart <joe.barnh...@gmail.com>wrote:

> It's super-easy Richard.  You can provide a list of Field objects or a
> list of colnames in "table.field" format and it will return a Rows object
> for you.  It's almost too easy!
>
> rows=db.executesql("select id,code,name from lsc",
>                     colnames=['lsc.id','lsc.code','lsc.name'])
>
>
> -- Joe
>
> On Tuesday, May 20, 2014 7:26:24 AM UTC-7, Richard wrote:
>
>> Yes you are right... I just puch as far as I can for this one to touch
>> the limit... Though the reason was to make use of Row and dot notation to
>> access data because I manipulate them a lot and using slicing would make my
>> code much less redable.
>>
>> I think there is a way to initialise Row on db.executesql, I will have
>> read about that.
>>
>> Thanks
>>
>> Richard
>>
>>
>> On Fri, May 16, 2014 at 9:42 PM, Joe Barnhart <joe.ba...@gmail.com>wrote:
>>
>>> Hi Richard --
>>>
>>> When using special DB features, sometimes it's best just to fall back to
>>> the old "executesql" function.  It works really well for those complex
>>> joins and special functions that are just too seldom-used to be
>>> special-cased in the DAL.
>>>
>>> In fact, when I was forced to use it not long ago, I was amazed at how
>>> simple and direct it was.  It really made a messy query into a clean one.
>>>
>>> -- Joe
>>>
>>>
>>> On Wednesday, May 14, 2014 7:46:20 AM UTC-7, Richard wrote:
>>>>
>>>> Hello,
>>>>
>>>> Is there a way to do string_agg() with in web2py for a query that have
>>>> groupby clause?
>>>>
>>>> Richard
>>>>
>>>  --
>>> 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 web2py+un...@googlegroups.com.
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> 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 web2py+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to