首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将员工休假字段状态数据库表(Lotus notes 8.5.3)上传到人力资源表(Oracle 9I)

将员工休假字段状态数据库表(Lotus notes 8.5.3)上传到人力资源表(Oracle 9I)
EN

Stack Overflow用户
提问于 2012-10-02 11:49:16
回答 2查看 289关注 0票数 0

我使用的是Oracle 10g Express或Oracle XE和lotus notes 8.5.3。在员工休假数据库中,我有几个字段需要在最后一次运行休假数据库时更新到oracle数据库。

示例字段包括:

代码语言:javascript
复制
StaffID,
StaffName,
LeaveTitle,
LvStartDate,
LvEndDate

更新到oracle数据库

代码语言:javascript
复制
EmplyID,
EmplyName,
Lv_Title,
Lv_Start_Date,
Lv_End_Date

从休假数据库到Oracle HR数据库的匹配字段:

代码语言:javascript
复制
StaffID=EmplyID
StaffName=EmplyName
LeaveTitle=Lv_Title
LvStartDate=Lv_Start_Date
LvEndDate=Lv_Start_Date

问题1:如何识别员工信息是否被修改或创建了新文档(Lotus数据库)?

问题2:在Oracle数据库上更新什么Lotus脚本/方法。

通常我们使用"Replaceitemvalue“来更新信息

代码语言:javascript
复制
**notesDocument.ReplaceItemValue( itemName$, value )**

它是否使用相同的方式来更新它?

EN

回答 2

Stack Overflow用户

发布于 2012-11-06 11:54:40

解决already.....my客户端oracle数据库参数设置正确问题。这就是为什么会给出一个错误。不管怎样,谢谢你

票数 1
EN

Stack Overflow用户

发布于 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事件期间是否被修改。如果它们被修改,只需将另一个字段设置为当前日期/时间,以表明已被修改。然后,您可以在更新脚本中查找自某个日期以来所有修改过的文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12684264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档