Apparently only in one example:

http://web2py.com/books/default/search/29?search=**dict

I can add something about this.

On Friday, 28 December 2012 01:24:37 UTC-6, at wrote:
>
> thank you massimo for this interesting and very useful tip ... it would 
> save my good amount of time 
> btw, is this syntax available in web2py documentation?
>
> On Friday, 28 December 2012 12:05:46 UTC+5, Massimo Di Pierro wrote:
>>
>> *db((db[table_name].id == rowid) & (db[table_name][myfld] == "")).update(
>> [myfld] = myvalue)*
>> *
>> *
>> *should be*
>> *
>> *
>> *db((db[table_name].id == rowid) & (db[table_name][myfld] == 
>> "")).update(**{myfld:myvalue})*
>> *
>> *
>>
>>
>> On Friday, 28 December 2012 00:40:15 UTC-6, at wrote:
>>>
>>> It's working when I give table_name after getting table object 
>>> programatically, but when the same syntax is used for column names in 
>>> update statement it returns syntax error; please consider the following 
>>> statement:
>>> *db((db[table_name].id == rowid) & (db[table_name][myfld] == 
>>> "")).update([myfld] = myvalue)*
>>>
>>> thanks
>>>
>>> On Thursday, 27 December 2012 19:41:45 UTC+5, Anthony wrote:
>>>>
>>>> *
>>>> db(db[tname].id <http://db.tname.id/> == rowid).select()
>>>>
>>>> *or just:
>>>>
>>>> db[tname](rowid)
>>>>
>>>> Anthony
>>>>
>>>> On Thursday, December 27, 2012 9:35:55 AM UTC-5, at wrote:
>>>>>
>>>>>
>>>>> Wanted to avoid hard-coding table name in the following statement by 
>>>>> using var *tname*, but not successful: any tip pls?
>>>>> *db(db.tname.id == rowid).select*
>>>>>
>>>>> Thanks
>>>>>
>>>>> On Thursday, 27 December 2012 19:10:31 UTC+5, at wrote:
>>>>>>
>>>>>> gr8!
>>>>>> *tname,z=my_rows.colnames[0].split('.')* gave the desired table name
>>>>>>
>>>>>> thanks very much!
>>>>>>
>>>>>> best regards
>>>>>>
>>>>>> On Thursday, 27 December 2012 18:47:07 UTC+5, Massimo Di Pierro wrote:
>>>>>>>
>>>>>>> Yes and No. You can get rows.colnames and they contain table names . 
>>>>>>> field name
>>>>>>>
>>>>>>> On Thursday, 27 December 2012 07:45:52 UTC-6, at wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>> How can we get table name from ROWS object?
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>>
>>>>>>>

-- 



Reply via email to