Up Prev Next
From: Michael Peppler <mpeppler at datamig dot com>
Subject: ANNOUNCE: sybperl 2.10
Date: Nov 6 1998 7:24PM
I have just uploaded sybperl 2.10 to PAUSE - it should reach your local
CPAN site in a day or two:
The uploaded file
has entered CPAN as
size: 158091 bytes
Sybperl is a set of modules that add Sybase API calls to perl.
Sybase::CTlib defines a subset of the Sybase OpenClient Client Library
calls, and Sybase::DBlib is a subset of the older DB-Library API.
Neither of these modules are compatible with DBI - you should use
DBD::Sybase for that.
More information on sybperl, including on-line FAQ and man pages, can be
found at http://www.mbay.net/~mpeppler.
Here are the changes since release 2.09:
2.10 CTlib TEXT/IMAGE handling
Please see the sybperl.pod file for dbpoll() syntax
Added ct_get_data(), ct_send_data(), ct_data_info().
Added some missing documentation.
Changed DBlib::dbpoll() to allow polling on a single handle.
W. Philipp Moore supplied a patch to CTlib/Makefile.PL to
link with the Sybase _r (re-entrant) libraries if perl
was compiled with threading enabled. **THERE IS NO GUARANTEE
THAT A THREADED VERSION OF Sybase::CTlib WILL WORK CORRECTLY!!!***
Please read README.thread for details.
247: Sybase::DBlib::sql() returns invalid results in $doAssoc mode
when multiple result sets are being processed.
248: cs_dt_info(CS_DT_CONVFMT) doesn't work.
2.09_05 DBlib asynch calls
Added dbpoll(), dbsqlsend() to allow asynchronous calls to Sybase.
Applied W. Philipp Moore's patch to the nsql() routine.
2.09_04 DBlib dbreg*() calls
Added dbreg*() calls to allow execution of OpenServer registered
2.09_03 Bug Fixes
235: Calling DBlib's dbexit() breaks Sybase::DBlib on Win32
236: Sybase::CTlib doesn't work with OC 11.x on Win32.
2.09_02 Bug Fixes
233: CTlib dumps core in DESTROY.
2.09_01 Bug Fixes
This is a bug fix release. The only functional change is in the
handling of attributes in Sybase::CTlib when using the
ct_cmd_alloc() call. If you use that call to open
multiple cursors on the same connection then you should
be aware that the attributes are shared between the handles
opened for this connection (ie the handle created with
ct_connect() and the handles created with ct_cmd_alloc().)
218: length($buf) is incorrect after dbreadtext().
223: dbreadtext() leaves garbage at the end of $buf
224: dbreadtext() missing from Sybase::Sybperl
226: Changing $user in dblogin() fails on NCR
228: BCP RECORD_SEPARATOR error
229: BCP & null_pattern error
232: SEGV in ctutils.pl when inserting a duplicate row.
Michael Peppler -||- Data Migrations Inc.
firstname.lastname@example.org -||- http://www.mbay.net/~mpeppler
Int. Sybase User Group -||- http://www.isug.com
Sybase on Linux mailing list: email@example.com