我使用的是Oracle 10g Express或Oracle XE和lotus notes 8.5.3。在员工休假数据库中,我有几个字段需要在最后一次运行休假数据库时更新到oracle数据库。
示例字段包括:
StaffID,
StaffName,
LeaveTitle,
LvStartDate,
LvEndDate更新到oracle数据库
EmplyID,
EmplyName,
Lv_Title,
Lv_Start_Date,
Lv_End_Date从休假数据库到Oracle HR数据库的匹配字段:
StaffID=EmplyID
StaffName=EmplyName
LeaveTitle=Lv_Title
LvStartDate=Lv_Start_Date
LvEndDate=Lv_Start_Date问题1:如何识别员工信息是否被修改或创建了新文档(Lotus数据库)?
问题2:在Oracle数据库上更新什么Lotus脚本/方法。
通常我们使用"Replaceitemvalue“来更新信息
**notesDocument.ReplaceItemValue( itemName$, value )**它是否使用相同的方式来更新它?
发布于 2012-11-06 11:54:40
解决already.....my客户端oracle数据库参数设置正确问题。这就是为什么会给出一个错误。不管怎样,谢谢你
发布于 2012-10-02 22:08:10
为了连接到Oracle,我将查看LSConnection类并使用这些类更新Oracle中的表。web上有一些示例,但这给出了大致的想法:
http://www-10.lotus.com/ldd/nd6forum.nsf/0/06354b64eb34aa92852572900060b3d3?OpenDocument
要确定信息是否已被修改,一种简单的处理方法是在表单的QueryOpen和QuerySave事件中编写代码。将这些字段的值存储在QueryOpen事件中,然后检查它们在QuerySave事件期间是否被修改。如果它们被修改,只需将另一个字段设置为当前日期/时间,以表明已被修改。然后,您可以在更新脚本中查找自某个日期以来所有修改过的文档。
https://stackoverflow.com/questions/12684264
复制相似问题