《使用OpenDataSource函数访问外部数据》由会员分享,可在线阅读,更多相关《使用OpenDataSource函数访问外部数据(2页珍藏版)》请在金锄头文库上搜索。
1、使用 OpenDataSource 函数访问外部数据 来源:原创 作者:小人物 录入时间:2009-10-30 内容导读: 使用 OpenDataSource 函数访问外部数据:首先介绍 OpenDataSource 函数的语法及参数的使用。OpenDataSource() :函数可以不使用链接的服务器名,而提供特殊的连接信息,并将其作为四部分对象名的一使用 OpenDataSource 函数访问外部数据首先介绍 OpenDataSource 函数的语法及参数的使用。OpenDataSource():函数可以不使用链接的服务器名,而提供特殊的连接信息,并将其作为四部分对象名的一部分。语法:OP
2、ENDATASOURCE ( provider_name, init_string )参数说明:provider_name:注册为用于访问数据源的 OLE DB 提供程序的 PROGID 的名称。init_string:表示 OLE DB 提供程序的连接字符串。表 1 列出了有关 init_string 参数中最常用的关键字,如表所示。表 1 init_string 参数中的关键字本示例主要通过 SELECT 语句和 OpenDataSource 函数,对所链接的服务器“MRDEL”中的“MR_SQL”数据库中的“MR_STUDENT”数据表进行分布式查询。程序运行结果如图 1 所示。图 1 使用 OpenDataSource 查询“MRDEL”链接服务器中的数据SQL 语句如下:SELECT *FROM OPENDATASOURCE(SQLOLEDB, -要访问的数据源/*链接服务器名称、登录名称、密码*/Data Source=MRDEL;User ID=sa;Password=).MR_SQL.dbo.MR_STUDENT-查询 MR_SQL 数据库中的 MR_STUDENT 数据表