我为MS Access数据库写了一个连接字符串:
cnxn=pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=%s;UID=%s; Pwd=%s'%(dBase,user,password))
当我运行代码时,它显示以下错误消息。
回溯(最近通话最近):
文件“ C:\ Users \ Masba \ Desktop \ BWDB_Rates.py”,第11行,在 cnxn = pyodbc.connect('DRIVER = {Microsoft Access驱动程序(* .mdb,* .accdb)}; DBQ =%s; UID =%s; Pwd =%s'%(dBase,user,password))错误: ('HY000',u“ [HY000] [Microsoft] [ODBC Microsoft Access驱动程序]常规 错误无法打开注册表项临时(易失)Ace DSN 进程0x115c线程0xdc8 DBC 0x607418
喷射'。 (63)(SQLDriverConnect); [HY000] [Microsoft] [ODBC Microsoft Access Driver]常规错误无法打开注册表项临时 (易失)进程0x115c的Ace DSN线程0xdc8 DBC 0x607418
喷射'。 (63); [HY000] [Microsoft] [ODBC Microsoft Access驱动程序]不是 有效的密码。 (-1905); [HY000] [Microsoft] [ODBC Microsoft Access 驱动程序]常规错误无法打开注册表项临时(易失) 进程0x115c的Ace DSN线程0xdc8 DBC 0x607418
喷射'。 (63); [HY000] [Microsoft] [ODBC Microsoft Access驱动程序]常规 错误无法打开注册表项临时(易失)Ace DSN 进程0x115c线程0xdc8 DBC 0x607418