From 9e291206037983c5a4f68b8f9e2e84ae450bc5a6 Mon Sep 17 00:00:00 2001 From: Bernardo Damele Date: Mon, 12 Apr 2010 15:52:40 +0000 Subject: [PATCH] Minor fix to make MS Access direct access to work also from Linux --- plugins/dbms/access/connector.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/plugins/dbms/access/connector.py b/plugins/dbms/access/connector.py index 466dba1e5..d63f679bd 100644 --- a/plugins/dbms/access/connector.py +++ b/plugins/dbms/access/connector.py @@ -47,13 +47,10 @@ class Connector(GenericConnector): def connect(self): self.initConnection() - self.checkFileDb() try: - #self.connector = pyodbc.connect(driver='{Microsoft Access Driver (*.mdb)}', dbq=self.db, uid='Admin') - self.connector = pyodbc.connect('Driver={Microsoft Access Driver (*.mdb)};Dbq=%s;Uid=Admin;Pwd=;' % self.db) - self.connector.timeout = conf.timeout - except pyodbc.OperationalError, msg: + self.connector = pyodbc.connect('DSN=%s' % self.db) + except (pyodbc.Error, pyodbc.OperationalError), msg: raise sqlmapConnectionException, msg[1] self.setCursor()