2011-11-29 56 views
2

我正在以编程方式在莲花笔记中创建一个新的数据库。我使用下面的代码来创建数据库:在莲花笔记中创建数据库

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和不多说。 但我想创建大型的NSF文件。

我该怎么做?

+0

根据rhsatrhs的回答,最后一个参数应该省略(事实上它会失败,因为它大于4!)。你也应该使用db.CreateFromTemplate来代替。 – Kerr

回答

1

假设您运行的是Domino 5或更高版本,您应该可以省略maxsize参数。 从Domino Designer帮助:

MAXSIZE%

注意此参数是与新版本5.

整数。可选的。您希望 分配给新数据库的最大大小(千兆字节)。此参数仅适用于发布版本 4数据库或在尚未升级到 版本5的服务器上创建的数据库。输入大于4的整数会生成运行时间为 的错误,该错误读取“数据库的最大大小为4(千兆字节)“,并且 脚本失败。