| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 569 人关注过本帖
标题:远程数据库的访问
取消只看楼主 加入收藏
爱号者
Rank: 2
等 级:论坛游民
帖 子:6
专家分:20
注 册:2009-9-3
结帖率:0
收藏
已结贴  问题点数:20 回复次数:0 
远程数据库的访问
With rdoEngine
.rdoDefaultUser = "sa" '用户为 sa
.rdoDefaultPassword = "pass" '口令为 pass
.rdoDefaultCursorDriver = rdUseServer
.rdoDefaultLoginTimeout = 15
End With
----再连接到要访问的远程数据库(可使用DSN Connection和DSN-Less Connection)。
----使用DSN Connection举例(连接服务器SERVER上的数据库hotel):
Set con = rdoEnvironments(0).OpenConnection
("hotel", rdDriverNoPrompt, False)
----使用DSN-Less Connection举例(连接服务器SERVER上的数据库hotel):

Set con = rdoEnvironments(0).OpenConnection
("", rdDriverNoPrompt, False, _
"driver={SQL Server};
server=SERVER; database=hotel")
----建立连接后,既可使用OpenResultset方法执行查询并处理结果集,又可使用Execute方法执行包括数据定义和数据操作在内的动作查询。例如:

Set res = con.OpenResultset
("SELECT * FROM menu", rdOpenStatic)
con.Execute "CREATE VIEW menu_view AS SELECT 代码,
菜名FROM menu", rdExecDirect
----RDO最强大和最重要的特性之一是:它可以查询和处理由存储过程返回的结果,无论它有多么复杂。
----除RDO外,还可使用RDC访问远程数据库。
----远程数据控件(RDC)与数据控件(DC)类似,不同之处是RDC使用RDO连接到ODBC驱动程序管理器,而DC则使用DAO连接到Jet数据库引擎。利用RDO和RDC,无需使用Jet引擎就可以访问ODBC数据源。这样,在访问远程数据库时,可以获得更好的性能和更大的灵活性。
----远程数据控件MSRDC使用举例如下。
Connect: driver={SQL Server}; server=SERVER; database=hotel
DataSourceName:
SQL: SELECT * FROM menu
UserName: sa
Password: pass
CursorDriver: 3-rdUseClient
 
搜索更多相关主题的帖子: 数据库 访问 
2009-09-03 13:24
快速回复:远程数据库的访问
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022414 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved