Why not adopt me?
This distribution is up for adoption!
If you're interested then please contact the PAUSE module admins via
email.
Changes for version 1.47 - 2014-02-19
- Full release of the 1.46 development releases.
- MISCELLANEOUS
- Just some tidying up of dbdimp.c - shouldn't make a difference to anyone.
- Further changes to this change file to make it CPAN::Changes spec. NOTE the changes.cpanhq.com site does not yet support "unknown" for dates.
Changes for version 1.46_2 - 2013-12-17
- BUG FIXES
- When built with unicode support and odbc_old_unicode is not enabled columns reported as SQL_LONGVARCHAR were not by default bound as SQL_WCHAR and hence were not returned correctly unless the bind was overridden.
- MISCELLANEOUS
- Added test 90_trace_flag.t
Changes for version 1.46_1 - 2013-11-16
- CHANGE IN BEHAVIOUR
- As warned in release 1.45, the binding of unicode parameters to char/varchar columns has changed significantly. If you don't attempt to insert unicode into char/varchar columns or if you only inserted unicode into nchar/nvarchar columns you should see no difference. From this release, unicode data inserted into char/varchar/longvarchar columns is bound as SQL_WCHAR and not whatever the driver reports the parameter as (which is mostly SQL_CHAR).
- Previously if DBD::ODBC received an error or (SQL_SUCCESS_WITH_INFO) from an ODBC API call and then the driver refused to return the error state/text DBD::ODBC would issue its own error saying "Unable to fetch information about the error" and state IM008. That state was wrong and has been changed to HY000.
- BUG FIXES
- Some drivers cannot support catalogs and/or schema names in SQLTables. Recent changes set the schema/catalog name to the empty string (good reasons below) which causes "optional feature not implemented" from MS Access (which does not support schemas - even for a simply ping (which uses SQLTables)). Now we call SQLCATALOG_NAME and SQLSCHEMA_USAGE on connect to ascertain support which modifies SQLTables call.
- MISCELLANEOUS
- Added test 45_unicode_varchar.t for MS SQL Server only so far.
Modules
ODBC Driver for DBI
Examples
- examples/DbiTest.pl
- examples/DbiTest2.pl
- examples/Test_Dates_Jun19.pl
- examples/backup_restore.pl
- examples/big_result.pl
- examples/cancel_big_fetch.pl
- examples/column_info.pl
- examples/dml_counts.pl
- examples/driver_complete.pl
- examples/enable_odbc_tracing.pl
- examples/execute_for_fetch.pl
- examples/getinfo.pl
- examples/identity.pl
- examples/joetest7.pl
- examples/leakcheck.pl
- examples/listtabs.pl
- examples/lob_read.pl
- examples/longbin.pl
- examples/money_test.cgi
- examples/moreresults.pl
- examples/multiple_active_stmts.pl
- examples/northwind.pl
- examples/odbc_diag.pl
- examples/params_in_error.pl
- examples/perl-DBD-ODBC.spec
- examples/proctest1.pl
- examples/proctest2.pl
- examples/proctest3.pl
- examples/raiserror.pl
- examples/randombind.pl
- examples/set_nocount_on.pl
- examples/sqlserver_supplementary_chrs.pl
- examples/sqltmptabs.pl
- examples/temp_table.pl
- examples/testPrc.sql
- examples/testclob.pl
- examples/testconn.pl
- examples/testconnspeed.pl
- examples/testcrtable.pl
- examples/testdatasources.pl
- examples/testdestruction.pl
- examples/testdisc.pl
- examples/testerrhandler.pl
- examples/testfunc.pl
- examples/testgetinfo.pl
- examples/testigparams.pl
- examples/testinout.pl
- examples/testkeys.pl
- examples/testmoney.pl
- examples/testmulti.pl
- examples/testproc.pl
- examples/testproc2.pl
- examples/testproc3.pl
- examples/testproc4.pl
- examples/testspmulti.pl
- examples/testundef.pl
- examples/testundef2.pl
- examples/testundef3.pl
- examples/testver.pl
- examples/testxml.pl
- examples/thrtest.pl
- examples/timetest.pl
- examples/unicode_params.pl
- examples/unicode_sql.pl