让pywin32在内置于python2.3interp的openoffice2.4内部工作

2024-09-24 10:16:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要将数据更新到mssql2005数据库,所以我决定使用adodbapi,它应该内置在python2.1.1及更高版本的标准安装中。在

它需要pywin32才能正常工作,openofficepython2.3安装没有内置pywin32。这个内置的intpython安装似乎没有adodbapi,因为当我导入adodbapi时,会遇到一个错误。在

关于如何在这个openoffice2.4python安装中同时安装pywin32和adodbapi有什么建议吗?在

谢谢


哦,是的,我试过这些方法。没什么好烦的。所以我又回到了jython,这样我就可以访问openoffice的转换功能,同时还可以访问像样的数据库。在

谢谢你的帮助。在


Tags: 数据方法版本数据库标准错误jython内置
3条回答

也许安装pywin32的最佳方法是将其放入

(openofficedir)\program\python-core-2.3.4\lib\site包

如果python(python)安装在python(py3.2)下,那么它就很容易安装了

C:\Python2.3

将C:\python2.3\Lib\site packages\移到

(openofficedir)\program\python-core-2.3.4\lib\site包

我不知道开放办公室python。 我建议尝试使用标准的windows python installation,后跟Pywin32。或者,在activestate有一个包含这两个的安装程序。在pythonwin-IDE中,选择菜单项tools / COM Makepy utility。您需要使用makepy构建的库是(或类似版本):

Microsoft ActiveX Data Objects 2.8 Library (2.8)
Microsoft ActiveX Data Objects Recordset 2.8 Library (2.8)

完成makepy后,可以使用COM对象访问ADODB

^{pr2}$

相关问题 更多 >