I have released a new development release (1.16_1) od DBD::ODBC this morning. It includes some bug fixes and a few new features - a summary below. Please let me know if you experience any problems with this release.

Fixed bug in odbc_cancel which was checking the ACTIVE flag was on
before calling SQLCancel. Non-select statements can also be cancelled
so this was wrong. Thanks to Dean Arnold for spotting.

Minor changes to test 01base to attempt to catch install_driver
failing, report it as a fail and skip other tests.

Fixed bug reported by James K. Lowden with asynchronous mode and
SQLParamData where the code was not expecting SQL_STILL_EXECUTING and
did not handle it

Added odbc_putdata_start attribute to determine when to start using
SQLPutData on lobs.

Fixed bug in lob inserts where decimal_digits was being set to the
size of the bound lob unnecessarily.

Minor change to connect/login code to delete driver-specific attributes
passed to connect so they do not have to be processed again when DBI
calls STORE with them.

New 12blob.t test.

A lot of code tidy up but not expecting any real benefit or detriment
when using DBD::ODBC.

Fixed retrieving [n]varchar(max) columns which were only returning 1
byte - thanks to Fumiaki Yoshimatsu and perl monks for finding it.
See http://markmail.org/message/fiym5r7q22oqlzsf#query:Fumiaki Yoshimatsu odbc+page:1+mid:fiym5r7q22oqlzsf+state:results

Various minor changes to get the CPANTS kwalitee score up.
  fixed pod issues in FAQ.pm
  moved mytest dir to examples
  added generated_by and requires perl version to META.yml
  added pod and pod-coverage tests
  removed executable flag from Makefile.PL
  added use warnings to some modules and tests
  fixed pod errors in ODBC.pm
  added AUTHOR and LICENSE section to ODBC.pm
  added Test::NoWarnings to tests

Added support for setting the new(ish) DBI ReadOnly attribute on a
connection. See notes in pod.

Changes to test suite to work around problems in Oracle's instant
client 11r1 ODBC driver for Linux (SQLColAttributes problems - see
02simple.t).

New tests in 30Oracle.t for oracle procedures.

Martin
--
Martin J. Evans
Easysoft Limited
http://www.easysoft.com

Reply via email to