Path: usenet.cise.ufl.edu!newsfeeds.nerdc.ufl.edu!zombie.ncsc.mil!newsgate.duke.edu!newsfeed.berkeley.edu!newshub.northeast.verio.net!newsfeed.cwix.com!207.110.0.61!news.connectnet.com!uunet!in5.uu.net!news.neta.com!not-for-mail
From: Michael Peppler <
[email protected]>
Newsgroups: comp.lang.perl.announce,comp.lang.perl.modules
Subject: ANNOUNCE: sybperl 2.10
Followup-To: comp.lang.perl.modules
Date: 26 Nov 1998 15:20:10 GMT
Organization: Data Migrations, Inc.
Lines: 99
Approved:
[email protected] (comp.lang.perl.announce)
Message-ID: <
[email protected]>
NNTP-Posting-Host: gadget.cscaper.com
X-Trace: news.neta.com 912093610 6818 206.67.186.3 (26 Nov 1998 15:20:10 GMT)
X-Complaints-To:
[email protected]
NNTP-Posting-Date: 26 Nov 1998 15:20:10 GMT
X-Disclaimer: The "Approved" header verifies header information for article transmission and does not imply approval of content.
Xref: usenet.cise.ufl.edu comp.lang.perl.announce:182 comp.lang.perl.modules:6431
I have just uploaded sybperl 2.10 to PAUSE - it should reach your local
CPAN site in a day or two:
The uploaded file
sybperl-2.10.tar.gz
has entered CPAN as
file: $CPAN/authors/id/MEWP/sybperl-2.10.tar.gz
size: 158091 bytes
md5: f619a1da0a4c968de12e9a5d458bb21d
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
**WARNING**
Please see the sybperl.pod file for dbpoll() syntax
changes.
Added ct_get_data(), ct_send_data(), ct_data_info().
Added some missing documentation.
Added Sybase::CTlib::DBDEAD().
Added Sybase::DBlib::dbcomputeinfo().
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.
Bug Fixes:
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
procedures.
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().)
Other fixes:
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.
[email protected] -||-
http://www.mbay.net/~mpeppler
Int. Sybase User Group -||-
http://www.isug.com
Sybase on Linux mailing list:
[email protected]