summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/mssql/mxodbc.py
diff options
context:
space:
mode:
authorBrad Allen <bradallen137@gmail.com>2010-03-11 16:30:49 -0600
committerBrad Allen <bradallen137@gmail.com>2010-03-11 16:30:49 -0600
commit4f89831f886b6c347870d44a54476856ff706ff8 (patch)
treee77dd18fc3a2de74b7c00569e06fc5a7dd95d704 /lib/sqlalchemy/dialects/mssql/mxodbc.py
parent064345d7745d2c945eccaaf6df47f93e7e81dbfe (diff)
downloadsqlalchemy-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.py11
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):