python的MS Access数据库连接字符串

时间:2019-02-16 12:45:51

标签: python-2.7 odbc

我为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

0 个答案:

没有答案