You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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)
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.
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.
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.