PEPPLER.ORG
Michael Peppler
Sybase Consulting
Menu
Home
Sybase on Linux
Install Guide for Sybase on Linux
General Sybase Resources
General Perl Resources
Freeware
Sybperl
Sybase::Simple
DBD::Sybase
BCP Tool
Bug Tracker
Mailing List Archive
Downloads Directory
FAQs
Sybase on Linux FAQ
Sybperl FAQ
Personal
Michael Peppler's resume

sybperl-l Archive

Up    Prev    Next    

From: mpeppler at itf dot ch (Michael Peppler)
Subject: ANNOUNCE: Sybperl 2.04
Date: Mar 1 1996 12:33PM

Sybperl 2.04 is now available from CPAN/authors/id/MEWP.

Sybperl 2.04 requires perl 5.002 (it will not build with 5.001m).

Because there are a lot of changes between 2.03 and 2.04, and because
this version requires perl 5.002, I would suggest that you install this
version carefully :-) It works fine here, but that doesn't mean that
there aren't any bugs that only show up on other
platforms/compilers/etc.

>From the CHANGES file:

2.04	DBlib and CTlib Feature release.
        New Sybase::BCP module.

	** NOTE **

	This version requires Perl 5.002.

	- Added ct_describe to retrieve the information held in the
	  CS_DATAFMT structure for each column in the result set.
	- Added Sybase::{CTlib, DBlib}::debug(level) which enables the
	  tracing of certain internal states and operations.
	- Turned Sybase::CTlib and Sybase::DBlib database handle
	  attributes into a tied hash, so that invalid attribute names
	  (such as spelling mistakes) can be caught (NOTE: This is a
	  compile time option that can be turned OFF if you don't like
	  it). To allow add hoc attributes to be set by the programer
	  you can pass a hash reference as fifth parameter to the
	  dblogin/ct_connect calls with the additional attributes that
	  you want the DBlib or CTlib modules to recognize.
	- Added Sybase::DBlib::DBSETLPACKET and
	  Sybase::DBlib::dbgetpacket to allow the use of non-default
	  network packet sizes (this can increase the performance
	  tremendously in certain situations).
	- Sybase::DBlib can now return DATETIME and MONEY values in native
	  format, with the same functionality as Sybase::CTlib.
	- Re-wrote and cleaned up some of the logic in
	  Sybase::DBlib::dbnextrow() and dbretdata().
	- bcp_sendrow() can now take an array reference as data
	  parameter instead of a LIST. This is a small performance
	  improvement when processing wide tables. (Passing a LIST is
	  still supported).
	  
	- Added some additional regression tests.

	- Reviewed the documentation.

	- Sybase::BCP is a new module that attempts to make it easier
	  to use the bulk copy library. Sybase::BCP includes many
	  features such as input column re-ordering, failed batch
	  retries and date/time conversions. It is sub-classed from
	  the Sybase::DBlib module.

	- Sybase::Login is a tkPerl login widget for sybperl. It
	  requires the Tk module. You will find it in
	  eg/Login.pm. Contributed by Brent B. Powers.

	Bug Fixes:
	
	BugId	   Description

	158	   Sybase::CTlib dumps core when retrieving "Extended
		   Error" data in the default Server Message handler.
	159	   Make DBSETLPACKET() available in DBlib.
	161	   make test fails for Sybase::DBlib, Sybase::Sybperl
		   with perl5.002gamma.
	163	   bcp_batch is not documented.
			   
Enjoy!

Michael