NotesSession类的初始化问题,在线等待...

hlf 2003-05-21 10:46:25
在VB写的OCX中用NotesSession对象的Initialize初始化时提示输入密码,
请问这个密码是什么密码?能否直接在程序中指定?
...全文
239 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
hlf 2003-06-04
  • 打赏
  • 举报
回复
散分了,既然用COM技术一定要装NOTES客户端,就用其它方法了
yalvin 2003-05-26
  • 打赏
  • 举报
回复
Faint,刚刚写完的东东没提交进去,崩溃...

我没找到相应的方法,没有开发环境,只能用WORD 里的VBA 测试。
根据我在Lotus 官方网站找到的文档,好像没可能。

你试试用安装工具如WISE Installer 之类的,把VB6 的工程打包后,看看能否将必需的文件分离出来。

Good Luck.
cvchen 2003-05-26
  • 打赏
  • 举报
回复
JAVA,不过不用LOTUS客户端,还是要打JAVA包,呵。
hlf 2003-05-26
  • 打赏
  • 举报
回复
TO:yalvin()

谢谢你的回答

问题不是VB6,压缩包CAB已经能通过IE正确下载安装了。
根据NOTES的帮助,上面确实写着COM必须要安装NOTES客户端

现在我想知道的是,如果在不安装NOTES客户端的前提下怎样才能操作LOTUS数据库,用到什么技术?
hlf 2003-05-24
  • 打赏
  • 举报
回复
UP一下
ivwwg 2003-05-23
  • 打赏
  • 举报
回复
如果用Java写客户端用不用装JDK啊。
hlf 2003-05-23
  • 打赏
  • 举报
回复
TO:cvchen(cv)

用JAVA来写?能详细点吗?
cvchen 2003-05-23
  • 打赏
  • 举报
回复
问题是你用的VB OCX,而且是客户端的控件嘛。
要操作LOTUS数据库一般也就用这些办法,或者还有一种你用JAVA来写。
hlf 2003-05-23
  • 打赏
  • 举报
回复
To:chensoushi(不记得了)

谢谢你的回答。IE客户端上一定要安装NOTES客户端吗?可这样是不可能的啊,B/S模式下本来就是不想装NOTES客户端,而仅仅是通过IE就能访问的啊。

如果没有安装NOTES客户端的情况下怎样才能操作LOTUS的数据库呢?

期待着你的回答
chensoushi 2003-05-23
  • 打赏
  • 举报
回复
客户端必须装有客户端,Initialize时用客户机上的notes.ini里的用户来登录服务器,在Desinger的帮助文档里有说明:看一下"LotusScript/COM/OLE 类"下的"Accessing the Domino Objects through COM"
hlf 2003-05-23
  • 打赏
  • 举报
回复
TO:yalvin()

用什么方法可以既不安装NOTES客户端,又能达到COM的效果呢?
yalvin 2003-05-23
  • 打赏
  • 举报
回复
1、用COM 方式访问Domino 必须同时安装Notes 客户端。Initialize 方法可以带一个参数
Initialize("password"),传入notes.ini 中记录的id文件的密码,这样就不会提示密码。
2、用JAVA访问Domino必须安装JDK,具体版本视Domino版本而定。同时必须引用Domino的相关类库,如NCSO.jar 等。
3、详细方法在 www.lotus.com/ldd 都有。其中Toolkits and Drivers(http://www-10.lotus.com/ldd/toolkits)有几乎所有的工具。甚至还有 Domino 的 JDBC 驱动,完全可以用JDBC 象访问关系数据库一样访问Domino 数据。
hlf 2003-05-23
  • 打赏
  • 举报
回复
UP一下
hlf 2003-05-22
  • 打赏
  • 举报
回复
今天又做了进一步测试,发现在客户端上必须安装Notes客户端,而且NotesSession初始化提示输入的密码是客户端最后一次登录Notes的帐号的密码。

如果在客户端没有安装Notes客户端,只是单纯把某个Notes帐号的ID文件拷到客户端上,还是不行。


怎么没人回答啊,帮帮忙啊,好吗?
这两天我找了很多资料,也访问了好多网站,找了几个例子,但都没有对NotesSession的初始化提示密码这个问题进行说明,哪位大哥帮帮忙,OK?
hlf 2003-05-21
  • 打赏
  • 举报
回复
真的没人知道吗?


有用VB做过OCX的朋友指点一下好吗?你们调用Initialize方法时输入的密码是哪个用户的密码呢?

是不是嫌分少?还可以再加的啊,分不是问题
hlf 2003-05-21
  • 打赏
  • 举报
回复
To:cvchen(cv)

我也觉得应该是IE客户端当前用户的密码才对,但现在提示的就是当前机子的管理员密码。

对了,忘记说明了。我们公司的机子都装了Domino服务器,为了方便开发,所以我没有条件在一个干净地环境下测试,不知道情况如何。于是我做了一个测试,比如说我在机子A上测试,我把A上的Domino目录改名,然后再运行,提示:
“AutoMation 错误!”,再把目录名改回去又行了。这样的话不是要客户每台机子都装一个Domino服务器吗?这显然是不可能的。大家做OCX的时候是怎样做的呢?用到哪些类呢?

注:一直忘记说明,是在B/S模式下
cvchen 2003-05-21
  • 打赏
  • 举报
回复
不是太清楚,应该是你客户端使用的USER的密码吧。
hlf 2003-05-21
  • 打赏
  • 举报
回复
没人知道吗?
yesline 2003-05-21
  • 打赏
  • 举报
回复
up

536

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧