我需要在运行 XP 的虚拟机上安装 Lotus NotesSQL 驱动程序(当前版本为 8.5)。以下是我目前所做的工作:
CZOWFEN.zip
我从 IBM 网站检索了该文件 ( )。- 我运行了该 exe。
- 然后我去了我的电脑->特性->先进的->环境设置->系统变量->小路并添加了“
; c:\notessql
”,以便 ODBC 管理员可以找到Notes.ini
(我不知道为什么安装文件一开始没有这样做)。 - 我打开了 ODBC 管理器并尝试向 Lotus DB 添加新的系统 DSN。
*.nsf
“由于系统错误代码 126,无法加载Lotus Notes SQL 驱动程序 () ODBC 驱动程序的安装程序” - 我重新下载并安装了驱动程序(确保使用的是最新版本 8.5)。但还是不行。
- 我检查了注册表。所有文件路径似乎都是正确的。
- 根据互联网上许多类似的案例,我尝试了几种不同的方法将各种 Lotus Notes 文件夹添加到我的
PATH
变量中。同样的错误。
我已经在 5 台不同的机器上完成了此设置,没有任何问题。唯一的区别是这台机器是虚拟的。有什么想法吗?
答案1
您notes.ini
位于目录中吗\Lotus\Notes
?
Notes.ini
NotesSQL 期望在目录中找到\Lotus\Notes
。如果文件不在此目录中,则当您使用 ODBC 数据源管理器创建 DSN 时驱动程序可能会崩溃,或者 NotesSQL 身份验证列表管理器可能会报告无法找到有效版本的 Notes。如果您必须将其放置Notes.ini
在除 之外的目录中\Lotus\Notes
,请将该目录添加到您的PATH
环境变量中。
答案2
我发现添加C:\Program Files\IBM\Lotus\Notes\
(这是注册表设置HKLM\Software\Lotus\Notes\Path
指向的)PATH
对我来说是可行的。
答案3
NNotes.dll 是否在 PATH 中?(如果不在,则需要将其添加到路径中)解决了我的问题。