documnet.save(true,true)第二个true 在这里有什么用?
第一个true好象已经决定了一却! 问题点数:20、回复次数:9Top
1 楼jackyzhan(小木可)回复于 2002-12-29 15:20:57 得分 5
第二个为true的话,保存的文档,将为原文档的答复。Top
2 楼superromeo()回复于 2002-12-29 15:31:47 得分 5
save的第二个参数是用来标示文档的。
当这个参数为True时,文档被标示为已读。
当这个参数为False时(缺省时为False),这个文档标示为未读。
例如:
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Set db=session.CurrentDatabase
Set doc=New NotesDocument(db)
doc.Form="Main Topic"
doc.Subject="Here is a new document"
call doc.Save(False,False)
因为文档是新建的文档,所以没有可能出现编辑冲突(多人同时编辑同一文档),所以第一个参数为False。
因为文档是新建的文档,所以第二个参数为FalseTop
3 楼superromeo()回复于 2002-12-29 15:39:23 得分 0
不好意思,我看错了,我说的是Save的第三个参数!
实在抱歉!Top
4 楼superromeo()回复于 2002-12-29 15:40:29 得分 0
jackyzhan(小木可)说的是对的,你看他的解释好了!Top
5 楼cqulzh(Eexcelence)回复于 2002-12-30 09:33:10 得分 0
我看解释说的是: 当第一个参数为false时,在Script运行时其他人编辑了该文档,则CreateResponse参数决定就会其后所发生的事!
这么说来,第一个参数不管为true或false都对第二个参数没影响???
Top
6 楼warwar(♂慈悲鱼○)回复于 2002-12-30 10:02:36 得分 10
我觉得解释为这样:
参数一为TURE的时候,第二个参数无所谓是什么都会强制存盘,(即文档可能会产生冲突文档)
当为(false,true)的时候,表示当文档发现复制冲突的时候,自动将冲突文档作为答复文档保存.(在多人存取的时候,有可能产生答复文档的冲突)
当为(false,false)的时候,表示当文档发现复制冲突的时候,就放弃存盘.
Top
7 楼cqulzh(Eexcelence)回复于 2002-12-30 14:21:14 得分 0
to:warwar(♂慈悲鱼○) 文档可能会产生冲突文档?Top
8 楼warwar(♂慈悲鱼○)回复于 2002-12-31 09:23:27 得分 0
我说的冲突文档,就是文档前面有个菱形的标志,表示"复制与保存冲突"的文档
假设一份文档同时有两个人在操作
A取出文档,进行操作
B取出文档,进行操作,改动文档,保存.
当A保存的时候,发现文档已经被人修改过
则此时产生"复制与保存冲突".
这种情况在多人并行的时候常常发生.
Top
9 楼cqulzh(Eexcelence)回复于 2003-01-06 09:57:44 得分 0
现在弄明白了,当第一个为true时,CreateResponse参数不起作用!Top
相关问题
- query1.CanModify:= true;????
- Invalidate(TRUE)
- cookieless="true"
- True or False?
- SDI中Documnet/Vie类的问题
- if check1.Checked =true or (check3.Checked =true and check4.Checked =false)then
- fileCfg.CopyFile bakFileName, fileName, True
- 关于view.getAllDocumentsByKey(a,True)
- Freedom is a dream,a true dream
- Struts forward contextRelative="true"




