2011-11-29 75 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(千兆字節)「,並且 腳本失敗。