使用Office Data Connection连接

本文关键字:连接 Connection Data Office 使用 | 更新日期: 2023-09-27 18:03:22

我有一个Excel .odc文件,它定义了一个OLEDB连接,如下所示:

提供者=MSOLAP.5;
集成安全=SSPI;
持久安全信息=True;
用户ID=";
初始目录=";
数据源=xxx.xxx.com'tabular;
位置=xxx.xxx.com'tabular;
MDX兼容性=1;
安全选项=2;
MDX缺失成员模式=错误


我有可能在c#中使用SqlConnection打开数据库吗?

使用Office Data Connection连接

. net中除了Office互操作(实际打开一个Excel实例)、Office插件(Excel已经打开,代码作为宏运行)或Reporting Services + Sharepoint使用*.odc文件连接到数据库之外,没有任何内建的东西。您必须编写自己的代码来打开文件,解析连接字符串的值,并使用该字符串连接到数据库。

当您开始编写这段代码时,要小心:ODC不是完全有效的XML。