`
cgs1999
  • 浏览: 530283 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

拷贝指定数据库所有文档到当前数据库中

 
阅读更多

'功能:拷贝指定数据库所有文档到当前数据库中
'步骤:
'1 在当前数据库创建代理CopyOldData,代理代码见文后。
'2 在当前数据库某个表单或视图创建一个操作,该操作执行CopyOldData代理。
'3 使用服务器身份对数据库签名。
'4 IE进入步骤2中的表单或视图,点击操作执行代理。
'5 执行完成后,系统后台会提示拷贝的文档数量
'6 操作完成请删除或隐藏增加的操作和代理。
'注意事项:
'1 代理中的源数据库路径需根据实际情况修改。
'2 源数据库中必须存在能够显示所有文档的视图All。
'3 服务器必须对源数据库有读权限,对目标数据库有写权限。
'4 代理运行时间根据数据库文档数量而定。

'CopyOldData:

Option Public
Option Declare

Sub Initialize
On Error Goto ErrHandle
Dim ss As New NotesSession
Dim db As NotesDatabase
Dim dbSource As NotesDatabase
Set db=ss.CurrentDatabase
Set dbSource=ss.GetDatabase("","oa/db.nsf")
If Not(dbSource.IsOpen) Then
Msgbox "无法打开数据库!"
Exit Sub
End If
CopyAllData dbSource,db
Exit Sub
ErrHandle:
Msgbox "Error:" & Err & " Erl:" & Erl
End Sub

Sub CopyAllData(dbSource As NotesDatabase,dbTarget As NotesDatabase)
'拷贝源数据库中所有文档到目标数据库
On Error Goto ErrHandle
Dim doc As NotesDocument
Dim docNew As NotesDocument
Dim view As NotesView

Set view=dbSource.GetView("All")
Set doc=view.GetFirstDocument
While Not(doc Is Nothing)
Set docNew = New NotesDocument(dbTarget)
Call doc.CopyAllItems(docNew,True)
docNew.UniversalID = doc.UniversalID
Call docNew.Save(True,True)
Set doc=view.GetNextDocument(doc)
Wend
Msgbox "CopyAllData=" & view.EntryCount
Exit Sub
ErrHandle:
Msgbox "Error:" & Err & " Erl:" & Erl
End Sub

分享到:
评论

相关推荐

    数据库设计文档(样例).doc

    " "负责人 "谢亚龙 张亚宾 " "状态 "1.1版 " 文档变更历史: "时间 "版本号"修改人 "章节 "描述 " "2008-11-7"1.0 " "所有章 "创建初稿 " " " " "节 " " "2008-12-1"1.1 " "部分改 "对数据中部分做了修改 " "9 " " ...

    瑞吉外卖+MongoDB+qq邮箱验证,实验所有源码+数据库全拷贝

    瑞吉外卖所有功能实现,以及后端将MySQL更改为MongoDB数据库。根据室友建议,我把Logo也改了改,方便大家使用。

    数据库程序设计及其文档

    1、server.xml是Tomcat5.0.19的配置文件,在Tomcat安装路径下的conf文件夹里 ...3、myjsp是数据库备份文件,在SQLServer中新建一数据库名为kcsj,再使用还原数据库操作将数据导入。数据库用户名和密码是bn。

    数据库系统课程设计 文档管理系统毕业设计范例.rar

    (2)使用本书中源程序时,请先将该文件夹下的所有文件拷贝到计算机硬盘上,并去掉所有文件的只读属性。 (3)本书中所有程序均采用的是SQL Server 2000作为系统的后台数据库,请用户在个人计算机系统上安装SQL...

    Javassm校园管理系统(毕设课设+源码+数据库+说明文档)

    (1)将MR\09\WebRoot\Database文件夹中的数据库文件拷贝到本地机器中。 (2)打开SQLServer2005企业管理器,展开“数据库”节点,点击鼠标右键选择“附加”,即可打开附加数据库窗体,单击该窗体中的“附加”按钮,...

    数据库附加失败结局办法

    我们在一台电脑上创建数据库后要进行转移,或者从他人电脑上将数据库拷贝到自己电脑上时经常会遇到附加失败的问题,其实大多是转移过程中文件的权限设置问题。本文档提供解决办法。

    Derby数据库的使用指南--包括存图片到数据库和读取数据库中的图片操作

    6、如果成功,那么工程中的"演示时需要的数据库脚本.sql"文档打开,拷贝也相应的SQL语句,创建应用所需要的表 7、创建表成功之后,自己写insert语句给测试数据 8、如果以上步骤完成,那么在工程中运行...

    java web 大学生求职就业网 (毕设课设+源码+数据库+说明文档)

    (1)将MR\19\WebRoot\Database文件夹中的数据库文件拷贝到本地机器中。 (2)打开SQLServer2005企业管理器,展开“数据库”节点,点击鼠标右键选择“附加”,即可打开附加数据库窗体,单击该窗体中的“附加”按钮,...

    Microsoft SQL Server数据库建模工具

    您只需打开表字典生成工具,工具会读取数据库中所有的表及字段信息,根据您的配置生成字典。 12、数据库设计文档生成功能。 文档生成工具将根据您的表定义和字段定义读取字典表中的信息并将这些信息按照您定义的...

    javaweb大学生求职就业网 (毕设课设+源码+数据库+说明文档)

    (1)将MR\19\WebRoot\Database文件夹中的数据库文件拷贝到本地机器中。 (2)打开SQLServer2005企业管理器,展开“数据库”节点,点击鼠标右键选择“附加”,即可打开附加数据库窗体,单击该窗体中的“附加”按钮,...

    基于c#成绩管理系统完整源码+数据库+设计文档(数据库课程设计).zip

    基于c#成绩管理系统完整源码+数据库+设计文档(数据库课程设计).zip 【资源说明】 该项目是个人毕设项目源码,评审分达到95分,调试运行正常,确保可以运行!放心下载使用。 该项目资源主要针对计算机、自动化等...

    编写详细设计书的好工具 ,生成数据库表结构详细设计文档

    方便快捷生成数据库详细设计文档,只需输入数据库连接地址即可生成序号/字段名/描述/长度/类型/缺省值/是否主键文档。 最后导出成word文档,以便拷贝查找,解决繁杂的数据库详细设计文档工具。

    数据库安全审计系统介绍.pptx

    DBAG Manager 数据库安全审计系统介绍 数据库安全审计系统介绍全文共35页,当前为第1页。 目录 公司简介 数据库审计安全管理需求分析 DBAG Manager系统介绍 DBAG Manager产品优势 典型应用与案例 数据库安全审计系统...

    文档管理系统

    (2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。 (3)将弹出“附加数据库”对话框,在该对话框...

    VC 结合 MDB 数据库 完成的文档管理器.rar

    VC 结合 MDB 数据库 完成的文档管理器,可对自己喜欢的文档进行添加、保存、修改、删除等操作,并可快速检索出需要的文章,是一个基本的VC Access数据库程序,编译后,请把Debug内的EXE文件拷贝至根目录下运行,运行...

    ASP示例程序操作Word文档源代码一

    该代码展示了使用ASP操作控件从数据库中读取Word文档,和将Word文档写入后台数据库的开发实例。 NTKO Office文档控件ASP操作Word文档示例安装指南 本安装指南适用于windows 2000平台+ 1、说明 最近更新:新版本...

    数据库整体拷贝迁移实践.txt

    数据库整体迁移,多种方式,文档的操作已经实际测试,欢迎指正

    DBDocUtil:Springboot自动生成整个数据库文档 doc 文件

    DBDocUtilSpringboot自动生成整个数据库文档 doc 文件使用springboot2,所依赖的jarorg.springframework.bootspring-boot-starter-parent2.0.2.RELEASE<!-- 文件拷贝时的编码 --><project>UTF-8</project>...

    历年数据库试题及答案

    历年数据库试题及答案,是从专业的软考网站拷贝下来的,已经转换为world文档,欢迎下载

    数据库服务器日常维护工作.docx

    2、 数据库维护: ( 1) 备份数据库:系统将设置自动备份数据(数据库和数据库日志) ,只需定期(每 周一次)拷贝备份数据到其他存储设备(如:刻录 CD,个人计算机、磁带等) 观察硬盘容量,如发现硬盘空间不够...

Global site tag (gtag.js) - Google Analytics