diff options
| author | Brad Allen <bradallen137@gmail.com> | 2010-03-11 16:30:49 -0600 |
|---|---|---|
| committer | Brad Allen <bradallen137@gmail.com> | 2010-03-11 16:30:49 -0600 |
| commit | 4f89831f886b6c347870d44a54476856ff706ff8 (patch) | |
| tree | e77dd18fc3a2de74b7c00569e06fc5a7dd95d704 /lib/sqlalchemy/dialects/mssql/mxodbc.py | |
| parent | 064345d7745d2c945eccaaf6df47f93e7e81dbfe (diff) | |
| download | sqlalchemy-4f89831f886b6c347870d44a54476856ff706ff8.tar.gz | |
Now using pyodbc execution context once again (to pass the test involving insert to trigger table)
Diffstat (limited to 'lib/sqlalchemy/dialects/mssql/mxodbc.py')
| -rw-r--r-- | lib/sqlalchemy/dialects/mssql/mxodbc.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/sqlalchemy/dialects/mssql/mxodbc.py b/lib/sqlalchemy/dialects/mssql/mxodbc.py index b43831046..bf14601b8 100644 --- a/lib/sqlalchemy/dialects/mssql/mxodbc.py +++ b/lib/sqlalchemy/dialects/mssql/mxodbc.py @@ -7,8 +7,15 @@ from sqlalchemy.dialects.mssql.pyodbc import MSExecutionContext_pyodbc from sqlalchemy.dialects.mssql.base import MSExecutionContext, MSDialect -class MSExecutionContext_mxodbc(MSExecutionContext): - pass +class MSExecutionContext_mxodbc(MSExecutionContext_pyodbc): + """ + The pyodbc execution context is useful for enabling + SELECT SCOPE_IDENTITY in cases where OUTPUT clause + does not work (tables with insert triggers). + """ + #todo - investigate whether the pyodbc execution context + # is really only being used in cases where OUTPUT + # won't work. class MSDialect_mxodbc(MxODBCConnector, MSDialect): |
