我正在尝试通过 Microsoft Access 2003 中的 VBA 连接到 Lotus Notes 数据库。我的代码如下:
设置 nSession = CreateObject("Notes.NotesSession")
Set nDatabase = nSession.GetDatabase("CN=MT_N01/O=组织名称", "LossPrevention\BrchPrVI.nsf", False)
我尝试了服务器名称的变体,但似乎没有任何效果。在 Lotus Notes 中,它显示为“服务器:MT_N01/组织名称”。我只尝试了“MT_N01”和“MT_N01/组织名称”,但 NotesDatabase 变量始终以空结束。
有什么建议吗?
最佳答案
我在这里可能是错的,但我认为你应该在使用 session 之前调用它的Initialize()方法。
查看此处的示例:http://www.ibm.com/developerworks/lotus/library/domino-msnet/index.html
关于vba - 如何通过 VBA 连接到 Lotus Notes 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2150586/