>
> I don't think the answer is yes at all and I don't think David was saying
> yes. I don't think you can pass a prepared statement handle to the do
> method, it needs to be some SQL text. The above example from David does not
> pass a statement handle to do. It checks if $_[0] is a ref (which it will be
> if it is a statement handle) but if it is not (i.e., it is sql text) it
> calls do.


Furthermore, my super_do would not work with an object that
stringifies into SQL code. Better might be

    eval {$unknown->execute();1) or $dbh->do($unknown)

which would need to be adjusted to capture the returned values, if
needed, and would not work with an object other than a $sth that has
an execute method.

Reply via email to