【问题标题】:Access to content of Lotus Notes database without Lotus Notes software installed在未安装 Lotus Notes 软件的情况下访问 Lotus Notes 数据库的内容
【发布时间】:2010-04-09 21:44:56
【问题描述】:

我正在寻找一种无需安装 Lotus Notes 软件即可访问 Lotus Notes 数据库(.nsf 文件)中内容的编程方式。

Python 是首选,但我也愿意研究其他语言,例如C/C++ 或其他方式,例如SQL

根据我的阅读,所有方法,例如Python COM 访问,pyodbc 依赖于安装了 Lotus Notes 服务器软件。

我要解决的问题是阅读内容并查找参考资料(网址返回到正在维护的网站,并且网站中的地址会更改)首先,我想获得一个列表引用并希望能够用修改后网站的新引用替换它们。

欢迎任何关于如何最好地做到这一点的想法:)

【问题讨论】:

    标签: python lotus-notes lotus


    【解决方案1】:

    很遗憾,您需要安装 Notes 客户端。有几种方法可以从 NSF 访问数据,例如 NotesSQL、COM、C/C++,但都依赖于核心的 Lotus C API,您需要一个 notes 客户端和一个 notes ID 文件才能通过以下方式访问那个API。

    【讨论】:

      【解决方案2】:

      如果这是一次性需求,您也许可以找到可以免费提供一些简单的 Domino/Notes 托管的网站。如果您可以将 NSF 提供给这样的服务,那么您可以使用 Domino URL (REST) 来提取数据并搜索链接等。

      【讨论】:

        【解决方案3】:

        正如 Ken 所说,不可避免地必须有一台服务器。如果您在 Notes / Domino 应用程序中搜索特定文本并希望替换它,那么有一个工具可以做到这一点:Teamstudio Configurator。

        Configurator 也有一个 API(用 Lotusscript 编写,很像老式的 VB),因此您可以快速编写解决方案。我已经使用此 API 完成了您对基于 Domino 的旧网站所做的完全相同的事情。

        我猜这不是您要寻找的答案,但有选择总是好的!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多