On Sat, Jan 04, 2003 at 07:53:20AM +1100, Steve Baldwin wrote:
> I assume this is the sort of thing you're talking about ...
> 
>     -> DESTROY for DBD::Oracle::st (DBI::st=HASH(0x105ec244)~INNER)
> 
> I'm not sure how this helps me.  I can see a statement handle is being
> destroyed, but how do I get more info on which one it is ?

Look back in the trace for the most recent prepare/execute
returning/using that handle (0x105ec244).

> Given that {CachedKids} already returns a hash to cached statement
> handles, how about allowing {Kids} and/or {ActiveKids} return an array
> if being invoked in list-context ?  Let me know if you think this is
> worthwhile - maybe I could have a crack at coding this myself.

It would create a reference loop. I do plan to explore using 'weak
refs' at some point to avoid the reference loop problem.

You're most welcome to have a crack at coding that. See sv_rvweaken()
in 'perldoc perlapi'. Shouldn't be too hard.

Tim.

Reply via email to