On Tue, Jul 15, 2003 at 05:30:29PM -0400, Jeff Urlwin wrote: > > > > I've just spotted that the Driver.xst for do() is flawed. > > The dbd_db_do4() function can't return a row count, only true > > or false. > > > > Are any drivers using it? > > Only via generated code in ODBC.c, from ODBC.xs
I don't see a custom do() in ODBC.xs > > To check you could grep the driver source files (*.[ch] etc) > > for dbd_db_do4 > > I am using dbd_db_do, however (just in case) I don't see dbd_db_do (or dbd_db_do4) #defined. I do see: /* * Not defined by DBI * #define dbd_db_do odbc_db_do */ Ah, I see your do() in ODBC.pm that either calls ExecDirect() or SUPER::do. So I'll tick you off as not using dbd_db_do4. Tim.
