I have uploaded DBD::ODBC 1.14 to CPAN where it should be available later.
From the changes file: Fix bug reported where ping crashes after disconnect thanks to Steffen Goeldner. Fix bug in dbd_bind_ph which leads to the error Can't change param 1 maxlen (51->50) after first bind in the 20SqlServer test. This is caused by svGROW in Perl 5.8.8 being changed to possibly grow by more than you asked (e.g. up to the next longword boundary). Fix problem with binding undef as an output parameter. Reported by Stephen More with IBM's ODBC driver for iSeries. Removed comment delimiters in comments in dbdimp.h leading to warnings. Removed some unused variable declarations leading to warnings. Removed PerlIO_flush calls as it is believed they are not required. Add logging for whether SQLDescribeParam is supported. Fixed use of unitialised variable in dbd_bind_ph where an undef is bound and tracing is enabled. Fixed issue with TRACESTATUS change in 20SqlServer.t tests 28, 31, 32 and 33 leading to those tests failing when testing with SQL Server 2005 or Express. Many compiler warnings fixed - especially for incompatible types. Add provisional Unicode support - thanks to Alexander Foken. This change is very experimental (especially on UNIX). Please see ODBC.pm documentation. Also see README.unicode and README.af. New database attribute odbc_has_unicode to test if DBD::ODBC was built with UNICODE support. New tests for Unicode. New requirement for Perl 5.8.1 if Unicode support required. New -[no]u argument to Makefile.PL. New warning in Makefile.PL if Unicode support built for UNIX. Fix use of unitialised var in Makefile.PL. Fix use of scalar with no effect on Makefile.PL Added warning to Makefile.PL about building/running with LANG using UTF8. Added warning to Makefile.PL about using thread-safe ODBC drivers. Updated MANIFEST to include more test code from mytest and remove MANIFEST.SKIP etc. Removed calls to get ODBC errors when SQLMoreResults returns SQL_NO_DATA. These are a waste of time since SQL_NO_DATA is expected and there is no error diagnostic to retrieve. Changes to test 17 of 02simple.t which got "not ok 17 - Col count matches correct col count" errors with some Postgres ODBC drivers. Caused by test expecting column names to come back uppercase. Fixes by uppercasing returned column names. Changes to tests in 03batt.t which correctly expects an ODBC 3 driver to return the column names in SQLTables result-set as per ODBC 3.0 spec. Postgres which reports itself as an ODBC 3.0 driver seems to return the ODBC 2 defined column names. Changed tests to catch ODBC 2.0 names are pass test put issue warning. For postgres skip test (with warning) checking $sth->{NAME} returns empty listafter execute on update Updated FAQ, added a few more questions etc. DBD::ODBC requires at least 5.6.0 of Perl. Many updates to pod documentation. Removed some dead HTTP links in the pod I could not find equivalents for - let me know if you have working replacements for ones removed Add some HTTP links to useful tutorials on DBD::ODBC Martin -- Martin J. Evans Easysoft Limited http://www.easysoft.com