|
|
 |
|
 |
利用ODBC实现Domino和关系数据库的互操作 |
热 ★★★ |
|
|
|
| 利用ODBC实现Domino和关系数据库的互操作 |
|
|
| 作者:佚名 文章来源:本站整理 更新时间:2008-9-24 9:44:45 |
|
|
|
|
利用ODBC实现Domino和关系数据库的互操作
来源:不详 作者 佚名 点击数: 录入时间:07-12-19 21:30:13
利用ODBC实现Domino和关系数据库的互操作
Lotus Domino是当今办公自动化系统的主流开发平台之一,Domino自带一个非关系型数据库——文档型数据库,而目前大部分企业的信息都储存在诸如SQL Server等关系型数据库中,因此,在开发办公自动化系统过程中势必要涉及Domino和关系数据库的数据交换问题。
一、Lotus Domino与关系数据库的互操作
在Lotus Domino R5中提供了三个Lotus Notes扩展类:ODBCConnection(ODBC连接)、ODBCQuery(ODBC查询)以及ODBCResultSet(ODBC结果集)。应用这三个类并辅以Lotus Script语言就能实现与关系数据库的互操作问题。
具体解决方法如下:
第1步:在控制面板→32位ODBC数据源中建立用户数据源Test;
第2步:在Domino R5中新建一个数据库Try,并建立一个空白表单Con-nection,此表单没有任何内容,然后在表单上创建一个“操作”,起名为“Read”;
第3步:在“Read”操作的编程窗口中选择编程语言为Lotus Script;
第4步:在编程窗口的对象窗口中点击“Option”事件,并写入如下脚本:
Uselsx "lsxodbc" // 使用Lotus Script 扩展ODBC类
第5步:选中“Declare”事件,在其中写入:
Dim session As NotesSession
Dim db As NotesDataBase
Dim doc As NotesDocument
Dim qry As ODBCQuery
Dim result As ODBCResultSet
Dim con As ODBCConnection
第6步:选中“Click”事件,在其中写入:
Sub Click(Source As Button)
′ Set New Value
Set session=New NotesSession
Set con=New ODBCConnection
Set qry=New ODBCQuery
Set result=New ODBCResultSet
′ Get Current Database
Set db=session.CurrentDataBase
Set doc=New NotesDocument(db)
doc.form="connection"
Call con.Disconnect()
If con.Co[1] [2] [3] [4] 下一页
|
|
|
|
| 文章录入:admin 责任编辑:admin |
|
|
上一篇文章: 数据窗口的打印 下一篇文章: 关于数据仓库的十个最长问的问题 |
|
|
|
|
|
|
|
|
|
|
|
|