summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/databases/mssql.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-08-11 18:23:48 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-08-11 18:23:48 +0000
commit3d917a4a24c02939805eeeb99c4eed569cc4a7c7 (patch)
tree1ca2a35ec1f681a387ec4ff02990432f64655214 /lib/sqlalchemy/databases/mssql.py
parent66b7de5fdbe9bc07a798c359e8a45114e3293039 (diff)
downloadsqlalchemy-3d917a4a24c02939805eeeb99c4eed569cc4a7c7.tar.gz
fixed ms-sql connect() to work with adodbapi
Diffstat (limited to 'lib/sqlalchemy/databases/mssql.py')
-rw-r--r--lib/sqlalchemy/databases/mssql.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/lib/sqlalchemy/databases/mssql.py b/lib/sqlalchemy/databases/mssql.py
index 38699a8a5..690b71863 100644
--- a/lib/sqlalchemy/databases/mssql.py
+++ b/lib/sqlalchemy/databases/mssql.py
@@ -237,16 +237,12 @@ class MSSQLExecutionContext(default.DefaultExecutionContext):
class MSSQLDialect(ansisql.ANSIDialect):
def __init__(self, module = None, **params):
self.module = module or dbmodule
- self.opts = {}
ansisql.ANSIDialect.__init__(self, **params)
def create_connect_args(self, url):
- self.opts = url.translate_connect_args(['host', 'database', 'user', 'password', 'port'])
- self.opts.update(url.query)
- return ([], self.opts)
-
- def connect_args(self):
- return make_connect_string(self.opts)
+ opts = url.translate_connect_args(['host', 'database', 'user', 'password', 'port'])
+ opts.update(url.query)
+ return make_connect_string(opts)
def create_execution_context(self):
return MSSQLExecutionContext(self)