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.

Reply via email to