On Thu, Apr 10, 2008 at 3:36 PM, Tim Bunce <[EMAIL PROTECTED]> wrote: > On Thu, Apr 10, 2008 at 11:15:30AM -0700, Douglas Wilson wrote: > > Are you *certain* that that code is running with DBI 1.602? > Try adding a print of $DBI::VERSION.
Yes, I am certain. This is a new install (and I checked versions again). One difference between this and the problem that the 1.57 version fixed is that here the error is only on the second selectrow_array call. The first call works fine. Something is maybe changing the statement handle? > > If you are stuck on an old DBI version try something like this as > a workaround: > > sub DBI::st::DELETE { my ($h, $key) = @_; delete $h->{$key} } Well, that works...but explicity doing execute, fetchrow_array, and finish works also. (BTW selectall_arrayref displays the same problem of course).