Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 19, 2014
  1. Merge pull request #27 from jbq/bugfix2

    authored
    Fix overflow in GetDataDecimal
  2. Merge pull request #26 from jbq/master

    authored
    Use cdecimal to speedup
  3. jbq

    Fix overflow in GetDataDecimal

    jbq authored
  4. jbq

    Fix overflow in GetDataDecimal

    jbq authored
  5. jbq

    Use cdecimal to speedup

    jbq authored
Commits on Jan 1, 2014
  1. Merge pull request #16 from mikegoodspeed/patch-1

    authored
    update _git_version_git() to better parse `git branch`
Commits on Oct 13, 2013
  1. Add SQL_WCHART_CONVERT to 64-bit Unix with 32-bit Unicode

    authored
    Thanks to Marc-Antoine Parent.
  2. Merge pull request #21 from maparent/id_64bits

    authored
    Invalid parameter values passed in, due to size mismatch.
  3. Marc-Antoine Parent
  4. Added OS/X settings to setup.cfg

    authored
    I have no idea how include and lib directories are supposed to work on
    OS/X now, so I've punted and added the include_dirs setting to setup.cfg
Commits on Aug 1, 2013
  1. Mike Goodspeed

    update _git_version_git() to better parse `git branch`

    mikegoodspeed authored
    Sometimes, `git branch` may output in color, which causes the regex search to fail.  Specifying --color=never fixes this.
Commits on May 19, 2013
  1. Added support for pickling Row objects.

    Michael Kleehammer authored committed
Commits on Nov 1, 2012
  1. Use SQL_DATA_AT_EXEC instead of SQL_DATA_LEN_AT_EXEC when possible.

    authored
    Some drivers have problems with the LEN version, so eliminating use when possible.
    
    There is an ODBC GetInfo query to determine if LEN is required.  Upon connection, this is
    cached and LEN is used if this is 'y'.  FreeTDS, for example, requires LEN in some cases.
Commits on Sep 29, 2012
  1. Added tests2/test.py

    authored
  2. Added varchar/nvarchar/varbinary(max) SQL Server tests.

    authored
    Trying to reproduce Google issue 277
Commits on Sep 27, 2012
  1. Added pgtests test_int_limits

    authored
    Test for issue 183.  Did not find a problem, but keeping the test.
  2. Added notes.

    authored
  3. Eliminated warnings on OS/X

    authored
    Two 64-bit warnings.  Also turned off the ODBC deprecation warnings.  Apparently Apple has
    decided not to maintain iODBC for OS/X in the future.  ODBC can still be used, but iODBC will
    have to be installed separately.
Commits on Sep 26, 2012
Commits on Aug 17, 2012
  1. Issue 278: Pad str read buffer for driver bug.

    authored
    I'm pretty sure the driver is writing a NULL terminator when it shouldn't, so I've added 2
    bytes to allow for a UCS2 terminator.
  2. pgtests: Added --unicode

    authored
    PostgreSQL ODBC driver 9.x on OS/X seems to return all string values as Unicode.  Added
    --unicode to the test to allow for this.
Commits on Jul 1, 2012
  1. Added context manager support to Cursor object.

    authored
    Cursor objects can now be used in "with" statements and will automatically commit the
    transaction if successful.
    
    This is part of the effort to allow programs to be written using only Cursors.  There are times
    when having separate connections and cursors are necessary, but very rare.  By duplicating
    connection functionality in the cursor, most programs can probably use a single Cursor object
    everywhere.
Commits on Jun 23, 2012
Commits on Jun 22, 2012
  1. Added Cursor.commit and Cursor.rollback

    Michael Kleehammer authored
Commits on May 23, 2012
  1. Issue 264: Parameters leaked if an exception is raised.

    Michael Kleehammer authored
Commits on Feb 14, 2012
Commits on Jan 17, 2012
  1. fix: Function sequence error with prepared execute, SQLTables, same e…

    Michael Kleehammer authored
    …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)
Commits on Jan 13, 2012
Commits on Dec 28, 2011
  1. Issue 178: Fixed compilation issues with 4.6.2

    authored
    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.
Something went wrong with that request. Please try again.