I've found a solution. meta.Session.execute returns RowProxy instead
of ResultProxy.
Example:
query = meta.engine.text("INSERT [...] VALUES(:text, :text1)")
result = query.execute(text="123", text1="123")
print result.lastrowid
On 16 сен, 16:18, Chris Withers <[email protected]> wrote:
> On 16/09/2010 11:49, phasma wrote:
>
> > session imported from Meta ? If use Meta.Session.execute it's returns
> > RowProxy, which has no lastrowid parameter.
>
> Try this:
>
> with meta.Session:
> result = meta.Session.execute("INSERT statement")
> print result.lastrowid
>
> cheers,
>
> Chris
>
> --
> Simplistix - Content Management, Batch Processing & Python Consulting
> -http://www.simplistix.co.uk
--
You received this message because you are subscribed to the Google Groups
"sqlalchemy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sqlalchemy?hl=en.