Minor fix to make MS Access direct access to work also from Linux

This commit is contained in:
Bernardo Damele 2010-04-12 15:52:40 +00:00
parent eecee3b274
commit 9e29120603

View File

@ -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()