本文介绍了如何通过C ++ API授权Lotus Notes数据库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我运行以下代码,并获得用于输入密码的对话框.
I run following code and get dialog box for entering password.
LNNotesSession session;
LNDatabase db;
LNSetThrowAllErrors(TRUE);
LNFormArray forms;
LNIDFile idfile;
LNCertifier cert;
LNDatetime expired;
try {
session.Init();
session.GetDatabase("names.nsf", &db, "ipanema");
db.Open();
db.GetForms(&forms);
for (int i = 0; i < forms.GetCount(); i++) {
LNForm form = forms[i];
form.Open();
LNString name = form.GetName();
form.Close();
}
db.Close();
session.Term();
} catch(LNSTATUS error) {
char errorBuf[LN_ERROR_MESSAGE_LENGTH];
LNGetErrorMessage(error, errorBuf);
MessageBox(NULL, errorBuf, "Lotus Notes Errors", MB_OK);
}
如何通过代码而不是手动输入密码?
How can I enter password by code instead of manual?
推荐答案
nextpwd选项可能会有所帮助. 此处描述.
The nextpwd option could help. Described here.
这篇关于如何通过C ++ API授权Lotus Notes数据库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!