C# 在lotusnotes中创建数据库
我正在以编程方式在LotusNotes中创建一个新数据库。我正在使用以下代码创建数据库:C# 在lotusnotes中创建数据库,c#,lotus-notes,C#,Lotus Notes,我正在以编程方式在LotusNotes中创建一个新数据库。我正在使用以下代码创建数据库: mailDBNAme = m_LotesNotesSession.GetEnvironmentString("DefaultMailTemplate", true); m_NotesDatabase = m_LotesNotesSession.GetDatabase("", mailDBNAme.Trim(), true); m_NotesDatabaseNew = m_Not
mailDBNAme = m_LotesNotesSession.GetEnvironmentString("DefaultMailTemplate", true);
m_NotesDatabase = m_LotesNotesSession.GetDatabase("", mailDBNAme.Trim(), true);
m_NotesDatabaseNew = m_NotesDatabase.CreateCopy("", p_strDestinationPath, 13369344);//
m_NotesDatabaseNew.Title = "Converted NSF";
在上面的代码中,我只能创建高达4GB的数据库,而不能超过4GB。
但我想创建大型NSF文件
我如何才能做到这一点?假设您运行的是Domino5或更高版本,您应该能够省略maxsize参数。 从Domino Designer帮助中: 最大尺寸% 注意:此参数是版本5的新参数 整数。可选。您想要的最大大小(以GB为单位) 分配给新数据库。此参数仅适用于释放 4数据库或在尚未升级到的服务器上创建的数据库 第5版。输入大于4的整数,将生成运行时 读取“数据库的最大大小为4(GB)”,并且 脚本失败
根据rhsatrhs的回答,应忽略最后一个参数(事实上,它应该失败,因为它大于4!)。此外,您还应该改为使用db.CreateFromTemplate。