我有一个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打开数据库吗?
答案 0 :(得分:0)
Office Interop外部没有内置.Net(实际上是打开Excel实例),Office加载项(Excel已经打开,代码作为宏运行)或Reporting Services + Sharepoint到使用*.odc
文件连接到数据库。您必须编写自己的代码来打开文件,为连接字符串解析值,并使用该字符串连接到数据库。
当您编写此代码时,请注意:ODC为not-quite valid XML.