Skip to content

Tags: maparent/pyodbc

Tags

3.0.5

Toggle 3.0.5's commit message
fix: Function sequence error with prepared execute, SQLTables, same e…

…xecute. (Lost fix)

This was fixed in 2.1.12 and lost during the Python 3 conversion.

The saved prepared statement was not cleaned up when a SQLTables or similar function was used.
If the next execute used the same SQL, pyodbc did not call SQLPrepare.
(cherry picked from commit 7fdec2f)

3.0.4

Toggle 3.0.4's commit message
Issue 227: Fix Python 2.5 compatability

3.0.3

Toggle 3.0.3's commit message
Issue 178: Fixed compilation issues with 4.6.2

Removed deprecated Row_slice.  The sequence structure changed this from an actual function
pointer to a void pointer.  GCC 4.6.2 would not allow the assignment of Row_slice to void*.
This may not build under 2.5.

Also eliminated a bunch of casts to see if newer GCC would uncover other issues.

3.0.2

Toggle 3.0.2's commit message
Issue 198: Added binaryNull object for binding NULL binary parameters.

3.0.1

Toggle 3.0.1's commit message
Single source base for Python 2 and 3

2.1.12

Toggle 2.1.12's commit message
fix: Function sequence error with prepared execute, SQLTables, same e…

…xecute.

The saved prepared statement was not cleaned up when a SQLTables or similar function was used.
If the next execute used the same SQL, pyodbc did not call SQLPrepare.

2.1.11

Toggle 2.1.11's commit message
Issue 192: Source distribution missing utils/pyodbcconf

2.1.10

Toggle 2.1.10's commit message
Issue 145: cursor.execute leaks parameters

Thanks to luke (see issue) for finding, debugging, and providing a fix.

3.0.0

Toggle 3.0.0's commit message
Preparing code for Python 3 port.

2.1.9

Toggle 2.1.9's commit message
Issue 188:	Segfault when fetching NVARCHAR(MAX) data over 511 bytes

The provided fix suggestion looks correct and I can see how it would crash, but was unable to
reproduce with the unit test.  Probably related to Microsoft vs. FreeTDS differences.