2016-06-22 5 views
1

을 내가파이썬 MS 액세스에서 가져 오기 : "잘못된 연결 문자열 속성"

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이 속하지 않는에게 얻을 MS Access 데이터베이스에서 데이터를 가져 오기 위해 노력하고 있어요 ODBC 연결 문자열에. 또한 연결 문자열은 줄 바꿈과 공백으로 혼동 될 수 있습니다. 다음과 같이 행운을 빕니다.

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