Note, Massimo used db(db[tablename].id==id), which is a Set object (not a 
Row object), so the update method is appropriate.

On Friday, June 24, 2011 5:25:20 PM UTC-4, sebastian wrote:

> I do not understand it, but it works !  (in the book says to do not confuse 
> update with update_record because for a single row, the method update updates 
> the row object but not the database record, as in the case of 
> update_record) 
>
> Thanks ! 
>
> On Fri, Jun 24, 2011 at 9:24 PM, Massimo Di Pierro 
> <[email protected]>wrote:
>
>> def update_my_field(tablename, columnname, id,value):
>>    db(db[tablename].id==id).update(**{columnname:value})
>>
>> update_my_field("my_table","my_column","123","hello world")
>>
>> On Jun 24, 3:08 pm, "Sebastian E. Ovide" <[email protected]>
>> wrote:
>>  > Hi All,
>> >
>> > how can I do something like this:
>> >
>> > def update_my_field(tablename, columnname, id,value):
>> >     db.tablename(id).update_record(columnname=value)
>> >
>> > update_my_field("my_table","my_column","123","hello world")
>> >
>> > thanks
>> > --
>> > Sebastian E. Ovide
>>
>
>
>
> -- 
> Sebastian E. Ovide
>
>
>
>
>

Reply via email to