2016-06-22 3 views
1

Я пытаюсь импортировать данные из базы данных MS AccessPython импорт из MS Access: «Invalid атрибут строки подключения»

import pyodbc 

connStr = """ 

import pypyodbc 
Driver={Microsoft Access Driver (*.mdb, *.accdb)} 
DBQ = C:\\Users\\haesh\\Desktop\\Comp Sci CC\\Database1.accdb; 

""" 
cnxn = pyodbc.connect(connStr) 

Однако я получаю эту ошибку

Traceback (most recent call last): 
File "C:\Users\haesh\Desktop\Comp Sci CC\qwerty.py", line 10, in <module> 
cnxn = pyodbc.connect(connStr) 
pyodbc.Error: ('01S00', '[01S00] [Microsoft][ODBC Driver Manager] Invalid connection string attribute (0) (SQLDriverConnect)') 

ответ

1

import pypyodbc не принадлежит в строке соединения ODBC. Кроме того, строки подключения можно смутить разрывами строк и пробелами. Вам должно быть повезло с этим:

connStr = (
    r"Driver={Microsoft Access Driver (*.mdb, *.accdb)};" 
    r"DBQ=C:\Users\haesh\Desktop\Comp Sci CC\Database1.accdb;" 
    ) 
Смежные вопросы