【发布时间】:2012-07-13 15:38:02
【问题描述】:
我是 python 编程的新手,我想编写一个 python 程序来读写数据库中的数据。
连接代码如下:
DNS='catalog'
DRV = '{Microsoft Access Driver (*.mdb)}'
conn = pyodbc.connect('DRIVER=%s;DSN=%s;' % (DRV,DNS))
catalog 是 DSN 名称。
我收到以下错误:
Traceback (most recent call last):
File "C:\Python27\exampes\xxx.py", line 8, in <module>
conn = pyodbc.connect('DRIVER=%s;DSN=%s;' % (DRV,DNS))
Error: ('01000', "[01000] [Microsoft][ODBC Microsoft Access Driver]General Warning Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x12b4 Thread 0x1544 DBC 0x567ea4 Jet'. (1) (SQLDriverConnect);
[01000] [Microsoft][ODBC Microsoft Access Driver]General Warning Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x12b4 Thread 0x1544 DBC 0x567ea4 Jet'. (1)"
谁能帮帮我..?
【问题讨论】:
-
@Gord Thompson :我想知道两年前提出的问题怎么可能与 7 天前提出的问题重复??
-
我试图为未来的读者指出这个问题的更完整答案。 (请参阅我对答案的评论。)我重新打开了这个问题。
标签: python database windows ms-access pyodbc