number of rows affected with freetds

Bob Kline bkline at rksystems.com
Mon Jul 17 13:56:23 EDT 2000


On Mon, 17 Jul 2000, Daniel Bruce Lynes wrote:

> On Sun, 16 Jul 2000, Edmund Mergl wrote:
> 
> > it looks like freetds does not handle the number of rows affected
> > by the SQL-statement, eg:
> > 
> > DBD-Sybase + sybase-libs + sybase-11.9.2 on linux
> > 
> >    successful insert              ret = 1
> >    insert with error              ret = undef
> > 
> >    successful update              ret = 1
> >    update with record not found   ret = 0E0
> >    update with error              ret = undef
> > 
> > DBD-Sybase + freetds + sybase-11.9.2 on linux
> > 
> >    successful insert              ret = -1
> >    insert with error              ret = undef
> > 
> >    successful update              ret = -1
> >    update with record not found   ret = -1
> >    update with error              ret = undef
> > 
> > 
> > is this a general problem or can this be fixed ?
>
>  From the work I've done with the ODBC library using the same Sybase
> database under Linux, it seems to work fine.  Perhaps it's a bug in
> DBD?  The ODBC driver also uses the freetds libraries.

It would need to be a pretty subtle bug in DBD, I should think, given
the fact that it works properly when linked with Sybase's libraries
(assuming he's using the same version of DBD-Sybase in both cases).

-- 
Bob Kline
mailto:bkline at rksystems.com
http://www.rksystems.com




More information about the FreeTDS mailing list