- 论坛徽章:
- 0
|
向高手请教,是在AS400上使用Domino(R6.5.2) 的问题。
用lotusscript 写代理进行域的赋值,当域的值是中文时,
会出现看上去相同的文字用公式比较却不相同(web方式,c/s的还没试)
如:
表单中建有两个域:test1 和test2 文本 可编辑
一个计算文本 :@if(@IsMember(test1;test2);"yes";"no"
一个保存按钮 @command([filesave])
webquaryopen 调用代理 test
test 代理内容如下
dim se as new notessession
dim doc as NotesDocument
set doc=se.DocumentContext
doc.test2=doc.test1
浏览器打开表单,在test1中输入中文,然后,按保存,计算文本显示 "no"
如果把代理改一下,如下:
dim se as new notessession
dim doc as NotesDocument
set doc=se.DocumentContext
dim vResult as Variant
vResult=evaluate({@setField("test2";test1)},doc)
这计算文本可以得到"yes"
同样的数据库拷贝到 win2000下安装的Domin 下则没有问题。
如果哪位高手遇到过这样的问题,并解决了的,请告知,感激不尽
(因为系统从win2000移到as400,如果,都是要那样改,可得改死,另外domino的中文包已经装了) |
|