Donate Share

pyodbc

File Release Notes and Changelog

Release Name: 2.0.52

Notes:
I expect this to be a major stabilization release.  There have been far too many releases lately and I apologize.

All open bugs have been corrected, but I have not been able to get confirmation for all of them.  (Some use drivers I don't have access to such as Lotus Notes.)

1867620: Header/source data type mismatches caused 64-bit build problems.  (Hint: MSDN ODBC documentation has not been updated with the latest ODBC data types and signatures.  Use the ODBC headers.)

1871673: More forgiving parameter handling.  Even those drivers that say they support SQLDescribeParam don't in all cases, such as parameters in subqueries.  If SQLDescribeParam fails, I use the same default I use for drivers that don't support it.

1872275: Parameter bindings were cleared immediately after execution.  If large objects required data passed after execution, it was too late.  (Usually seen in multi-segment buffers.)

1698241 & 1706270: Drivers that don't support changing the autocommit flag raised HYC00Driver not capable during connection, even if autocommit=True was passed.  Since True is the ODBC default, if you pass True this version will not attempt to set the flag at all.

1824720: Non-English builds from the zip source no longer complain.  I was looking for the English word 'exported'.

1819371: I believe UCS-4 should work, but testing has been very weak.  If anyone wants to use UCS-4, tests would be welcome!

1813817 & 1875914: Build errors fixed.


Changes: