ANNOUNCE: DBD::ASAny version 1.13

[email protected] ("John Smirnios") Mon, 3 Nov 2003 10:05:08 -0500
Newsgroups perl.dbi.announce
Message-ID <[email protected]>
This version has the following changes:
 
- Support 64bit UNIX platforms
- Avoid compile-time warning about assign_blob()
- Added /opt/sybase/SYBS* as default installation directories to search
for ASA
- An error was reported if execute() was called twice on the same
statement handle. Changed execute() to close a previously opened cursor
using that statement. Also, the prepared statement was being dropped
during finish() rather during destroy & that prevented the prepare_cache
from working.
- Updated README to warn about resource governor errors now that
statement handles are not dropped until destroy time.
- Set the "state" value on the handle when an error occurs.
- Fetching 64-bit integers failed when they contained more than 8 digits
because we fetch them as strings but left the length as the size of the
bigint datatype (8 bytes).
- Fixed additional compiler warnings from VC7.
- Added CLONE method.
- Added better handling for detecting new ASA versions -- should handle
up to version 15 now (version 9 is the highest shipping version).
- Implemented the blob_read function which is an undocumented DBI API.
- Changed the long string/binary fetching code so that long character
strings are fetched as varchar rather than binary so that character set
translation will be applied to the string.
- Added a commit operation after a cursor is closed if AutoCommit is
enabled. Previously, a commit was only performed if a non-cursor
statement was executed. DML executed in procedures returning result sets
were not committed.
- Added "-r" switch to sqlpp to generate thread-safe code.
- Added dbtasks library to UNIX link lines.
- Link against "_r" reentrant versions of ASA libraries when using
ithreads on UNIX platforms.
- Avoid warning when building with VS.NET 2003 which has deprecated the
/Gf switch (automatically added by MakeMaker). Changed it to /GF.
- Allow ASANY installation directory to be specified by the "ASANY{ver}"
environment variable (ASANY9, ASANY8, etc).
 
 
http://www.cpan.org/authors/id/S/SM/SMIRNIOS/DBD-ASAny-1.13.tar.gz