主站|HOME   留言|MESG   

◇ 投资大师罗杰斯对女儿透露理财秘诀
◇ 王财贵教授北师大讲座(转)
◇ 美国惊讶发现:中国赫然已成伊朗最强大的庄家!
◇ 跨越的时光
◇ 人啊,都不讲实话
>>> 旅游“三讲” 童年的十大经典 >>>


请问两个数据库之间如何进行数据追加?
不愿留名
2003/03/11

    问题: 例如:
    > 数据库A中有 BM,DWMC,BMMC等域,表单名TEST1
    > 数据库B中也有 BM,DWMC,BMMC等域,但有部分域数据库A中没有,表单名TEST2
    > 在数据库A中录入文档,进行一个操作同时完成两个事件(1.数据库A保存文档 2.向数据库B中追加
    > 一条纪录)
    答复:
    REM 本程序可以放在数据库A的表单TEST1中的操作或postsave保存事件中
    dim uiw as new notesuiworkspace
    dim uidoc as notesdocument
    set uidoc = uiw.currentdocument
    dim doc as notesdocument
    set doc = uidoc.document '获得当前文档
    dim ss as new notessession
    dim db as notesdatabase
    set db = ss.getdatabase("服务器名称","数据库B") '获得数据库B
    REM 在数据库中创建文档,将在数据库A中创建的文档追加到数据库B中
    dim newdoc as notesdocument
    set newdoc = db.createdocument
    newdoc.form = "TEST2"
    newdoc.aaaa = doc.aaaa(0)
    newdoc.bbbb = doc.bbbb(0)
    REM 如果有的域是多值域需要
    newdoc.cccc = doc.cccc
    call newdoc.save(true,true)
    REM 程序结束

>>> 旅游“三讲” 童年的十大经典 >>>
[自由发言,不代表Mst1739观点]
Copyright © 梦境天华站
粤ICP备08035557号
2001-2025 all rights reserved · mst1739
Email:mst1739@qq.com