> > I wish it was possible to use other time-saving tools like SQLFORM.grid > with db.executesql(). > > At the moment most of the representation tools like SQLTABLE and > plugin_wiki's jqgrid suppose DAL usage. >
This wouldn't help with SQLFORM.grid, which does its own query, but for other cases where you need a Rows object with executesql, this might work: raw_rows = db.executesql('[SQL code]') rows = db._adapter.parse(raw_rows, fields=[db.mytable[f] for f in db.mytable.fields], colnames=db.mytable.fields) Anthony --