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: Early access to sybperl 2.04
Date: Feb 20 1996 4:28PM

I'm getting ready to release 2.04, which has the following changes over
2.03:

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

	- 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 is OFF by default, because of global
	  object destruction issues in Perl - See the DO_TIE discussion
	  in README)
	- 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.

	- 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.

	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.


As you can see, there are a couple of semi-important changes in the
core code, which I think need testing on several platforms.

If you are interested, and have the time to build and test this version
please let me know and I'll send you a copy (it's starting to get
pretty big at 120k gzipped - that's a 30% growth over 2.03...)

At the moment this version requires Perl 5.002 to build, but the
changes to build under 5.001m are trivial and are limited to the
operator overloading declaration.

I don't want to upload this version to CPAN just yet because there may
be some problems that have escaped me...

Michael