ANNOUNCE: DBD::Sybase 0.95

[email protected] (Michael Peppler) 23 Oct 2002 16:09:27 -0700
Newsgroups perl.dbi.users,perl.dbi.announce
Message-ID <1035414567.1559.436.camel@dhcppc1>
The uploaded file

    DBD-Sybase-0.95.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/M/ME/MEWP/DBD-Sybase-0.95.tar.gz
  size: 163549 bytes
   md5: b3e905acf6fe894b59112d94a00e4c1f

This is a bug fix release - but it fixes a *lot* of bugs.

Please make sure that you test this version thoroughly before putting it
in production.

From the CHANGES file:

Release 0.95

        Support for building DBD::Sybase in 64 bit mode with the
        64 bit version of OpenClient on Solaris, HP-UX, AIX, etc.
        (note that perl itself must also be built in 64 bit
        mode for this to work!)

        Added column_info() method.

        Added G_EVAL flag to syb_err_handler calls.
        Improved syb_err_handler handling (thanks to Matthew Persico)
        Fixed memory leak when opening additional connections for 
	multiple statement handles on a single database handle (thanks 
	to Stefan Harbeck)
        Applied minor patch by Alex Fridman to get to build on WinNT.
        Force a ct_cancel() if, due to syb_do_proc_status, we force a 
        failure on a request that could have more results pending 
	(Blaise Lepeuple)
        Added syb_cancel_request_on_error attribute (see bug 471).
        Warning - the default value for this attribute changes the 
	behavior of $sth->execute() when there is a failure that is 
	detected in multi-statement requests.
        Added syb_bind_empty_string_as_null attribute (see bug 446) to
        allow user configurable empty string binding semantics (convert
        to single space [default] or to NULL).

        Bugs Fixed:

        431 - fetchrow_hashref() has incorrect keys when retrieving
              multiple result sets.
        437 - imp_sth->numRows in st_next_result not always set.
        444 - Incorrect example for ct_get_data(). ct_get_data() SEGV
              if passed a non-reference for $image.
        394 - $sth->{CursorName} fails hard.
        449 - ct_get_data() limited to 32k
        450 - Fix incorrect NULLABLE handling.
        452 - Incorrect $sth->finish() handling in syb_flush_finish mode
              (thanks to Steve Willer).
        443 - $sth->fetch produces error if called after $sth->execute 
	      on statement that doesn't return any rows.
        411 - statement handle attributes do not change between result 
	      sets.
        430 - $dbh->prepare can return undef without triggering 
	      RaiseError.
        436 - Problems with make test generating errors creating 
              Makefile.aperl.

       Documentation changes to explain why 
         ... WHERE (product_code = ? OR (? IS NULL AND product_code IS 	
		NULL))
        doesn't work with Sybase.
        

Michael
-- 
Michael Peppler / [email protected] / http://www.mbay.net/~mpeppler
[email protected] / ZetaTools, Inc / http://www.zetatools.com
ZetaTools: Call perl functions as Sybase stored procedures!
signature.asc (application/pgp-signature, 232 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQA9tywnNKNiBIwXU/oRAuJcAKCqpTf+ZQS9JNs3MB5pC1QxHQTb0ACgu04+
LyeAGrY/aTjbzDTwh1Xm83g=
=A6Q0
-----END PGP SIGNATURE-----