与Office数据连接连接

时间:2015-07-17 20:48:06

标签: c# sql-server ms-office

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

  

Provider = MSOLAP.5;
Integrated Security = SSPI;
Persist Security Info = True;
用户ID =“”;
初始目录=“”;
Data Source = xxx.xxx.com \ tabular;
Location = xxx.xxx.com \ tabular;
MDX Compatibility = 1;
安全选项= 2;
MDX缺少成员模式=错误


我可以使用C#在C#中使用SqlConnection打开数据库吗?

1 个答案:

答案 0 :(得分:0)

Office Interop外部没有内置.Net(实际上是打开Excel实例),Office加载项(Excel已经打开,代码作为宏运行)或Reporting Services + Sharepoint到使用*.odc文件连接到数据库。您必须编写自己的代码来打开文件,为连接字符串解析值,并使用该字符串连接到数据库。

当您编写此代码时,请注意:ODC为not-quite valid XML.