I posted a question asking why this doesn't work: if request.args(0)==1
the answer: request.args returns each arg as string However, in my application I use this multiple times: rows=db(db.node.id==request.args(0)).select(db.node.ALL) where id is of type integer and not string. What is the difference between the first use request.args(0) and the second use? Kind regards, Annet.