> > Notice the funky syntax in the last three lines. Why are the 1s and 0s > > inside of the parens of STORE? > > That's just the way the DBI trace log works at that trace level. > (I may change that for the next release to reduce the risk of confusion.) > > The STORE method on the tied handle hash always returns 1, regardless > of the value stored.
Thanks for the reply Tim, that makes a lot more sense. > > > Indeed, checking their values immediately after this shows that all > > three vars are still set to 1; my changes did not take effect. So it turns out the bug was mine (big surprise ;) because I was testing the wrong values after setting them. In fact, the DBI settings are updated as expected. I agree that changing the printed response from STORE to something with less chance of confusion would be a good thing, although admittedly most people would never even wonder about it, unless their code was broken in a surrounding area, like mine.
