我继承了一些遗留代码,此时我只需要让它工作 - 只有它有这个代码:
import ODBC.Windows, os
DBconn = ODBC.Windows.connect("DRG3","sa","")
cursor = DBconn.cursor()
我已将 pyODBC、pyWin32 和 mxODBC 添加到我的 Python 2.7 安装中,但仍然没有任何效果。这似乎是 mxODBC 代码,但它们的安装说明含糊不清,而且现在看起来像是付费产品(尽管大约在 2001 年编写此代码时可能不是)。即使在安装之后,在我将相关文件从 Python27\Lib\site-packages\mx\mxODBC\ 复制到 Python27\Lib 之前,也没有任何变化,即使在反复寻找所需文件并将它们添加到 \Lib 之后,我终于到了“没有名为 Windows 的模块”。
底线是,我希望这能以最少的努力联系起来,这样我就可以继续前进。我以前从未使用过python,所以我会很感激任何帮助。我不承诺使用 mxODBC,但如果我使用其他东西,我需要知道将代码更改为什么。