forall o in doc.EmbeddedObjects报类型不匹配错
Published by admin on 10月 17, 2010在使用 forall o in doc.EmbeddedObjects遍历文档中的所有内嵌对象时,报类型不匹配错误
原因,有可能是这个Doc里并没有内嵌对象,所以在处理前,应该先判断一下是否有对象.
在使用 forall o in doc.EmbeddedObjects遍历文档中的所有内嵌对象时,报类型不匹配错误
原因,有可能是这个Doc里并没有内嵌对象,所以在处理前,应该先判断一下是否有对象.
整个情况:内网邮件接发正常,可以接到外网邮件,但是发出的外网邮件,提示发送成功,但是对方却收取不到.
分析:邮件系统是由2台server组成的.
domino的邮件收取是由代理完成,即server1完成内部邮件的发送收取,外部邮件的发送.
按上面的情况,这3点正常就证明server1是不存在问题的.
在 Domino 6.x 中,可以通过以下控制台命令结束由代理管理器(Amgr)正在运行的定时代理:
>tell amgr cancel “数据库名称” ‘代理名称’
注意数据库名称前后要加双引号,而代理名称前后要加单引号。
例如,要停止 oa.nsf 中名为 AutoProcess 的代理,可以执行:
>tell amgr cancel “oa.nsf” ‘AutoProcess’
使用这一命令要注意以下几点:
Read the rest of this entry »
我们知道在数据库理论中,有外模式、模式和内模式之分。外模式(又称子模式或用户模式)是数据库用户使用的局部数据 的逻辑结构和特征的描述,是数据库用户的数据视图,如视图和表的结构、类型、长度、保密级别等。模式是数据库中全体数据的逻辑结构和特征的描述,是所有用 户的公共数据视图,如不同表的结构、类型、长度、保密级别等,以及表和表之间的各种逻辑关系。内模式(又称物理模式)是数据物理结构和存储方式的描述,是 数据在数据库内部的表示方式,如存储、索引方式以及数据压缩、加密和聚簇等。为了对Notes文档数据库和关系数据库进行比较,下面让我们来了解一下 Notes文档数据库的相关概念。
Read the rest of this entry »
NOTES数据库中的未读文档操作
LotusDomino/Notes是美国莲花公司出的企业通讯和群件服务平台。但由于其本身提供的开发工具的限制,在Notes中实现系统级功能十分困 难。比如在Notes中,不能通过公式或脚本来得到一个数据库的未读文档的数量和其内容。但这个未读文档数的小功能在做有些方面是十分有用的,例如我们可 以根据这个未读文档数来做个提醒功能,提醒用户该进行某类工作如文件签发等。Notes系统本身有个Minder的程序,它是在有新邮件来到的时候,提醒用户,并可提供一些基本的信息:来信人,标题等。我们也可以这样做(当然利用未读文档数来做不是完美,如果你有兴趣,你可以试试做个数据库钩子程序来实现,但总的来说,利用未读文档数来做较为简单。)。
本文就是讨论如何利用Notes提供的C API来实现读取一个Notes数据库的未读文档数和其信息。因为利用的是CAPI,所以我们的开发语言是C。开发工具我们选用的是VC++ 6.0。我们需要借助的是Notes本身提供的CAPI函数。Notes的大部分API都封装在nNotes.dll文件中。其中包括有 ACL,Database,User,Document,Item等各个方面的API函数。它不光能实现几乎所有在Notes中实现的功能,它还提供了其 他在Notes中难以想象的功能(换句话说,你可以自己写自己特有的Notes桌面程序而不再使用Notes.exe。当然它的功能还远不止这点)。利用 Notes API包,我们可以做以下的程序:
Read the rest of this entry »
利用Dom在页面加载的时候,创建一个输入框.并在后台获取数据.
前台代码为:
<script type=”text/javascript”>
function SubmitTest() {
var textbox = document.createElement(”input”);
textbox.setAttribute(”type”, “text”);
textbox.setAttribute(”name”, “name1″);// 注意: 一定要设 name, 而不是 id
document.forms[0].appendChild(textbox);
}
Read the rest of this entry »
通过LotusScrpit调用IE COM的方法,实现由LotusScript打开IE新窗口并显示相应的文档.
‘Lotus Script代码如下
Sub Initialize
‘在NOTES 中打开IE
On Error Goto MsgError
Dim warkDoc As New NotesUIWorkspace
Dim uidoc As NotesuiDocument
Dim Doc As NotesDocument
Set uidoc=warkDoc.CurrentDocument
Set doc=uidoc.Document
Set IEObject=CreateObject(”InternetExplorer.Application”)
Read the rest of this entry »
查询一张Excel表格中多列姓名,看是否在数据库中存在。但仔细会发现,有大量姓名是重复的,如果频繁查询数据库那么效率一定会比较低。如何采用方法使用List不断地保存查询的信息,如果List中不存在信息,则向数据库中查询。
Read the rest of this entry »
读者域:
如果希望限定对由某个表单所创建的特定文档的存取,则在表单中添加一个“读者”域。“读者”域清楚地列出了可以阅读由此表单所创建的文档的用户。例如:如 果限制某个员工的人事档案只有“人力资源”部门的成员、员工本人以及员工的经理可以存取,则可将这些人员列在“读者”域中。对文档不具有“读者”权限的用 户则不能在视图中查看文档。
如果表单中有存取列表,那么“读者”域中的姓名将被添加到表单的存取列表中,否则,由“读者”域控制对由此表单所创建的文档的存取。
Read the rest of this entry »
在DOMINO中使用Hibernate时,会出现以下的错误:
问题是由于domino jre 的默认安全不支持ReflectPermission “suppressAccessChecks”;
在DOMINO JVM的安全策略文件中加入
permission java.lang.reflect.ReflectPermission “suppressAccessChecks”;
Read the rest of this entry »