【发布时间】:2014-03-19 01:33:45
【问题描述】:
这是在 excel 中使用的连接字符串,我想知道是否有任何方法可以使用 vb.net 连接到该数据库以通过 SQL 带回数据。
换句话说,我如何在我的网络应用程序中使用这个连接字符串
<odc:OfficeDataConnection
xmlns:odc="urn:schemas-microsoft-com:office:odc"
xmlns="http://www.w3.org/TR/REC-html40">
<odc:Connection odc:Type="OLEDB">
<odc:ConnectionString>Provider=MSOLAP.4;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=[databasename];Data Source=[servername];MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error</odc:ConnectionString>
<odc:CommandType>Cube</odc:CommandType>
<odc:CommandText>PnL</odc:CommandText>
</odc:Connection>
</odc:OfficeDataConnection>
我在下面尝试过,但它似乎不起作用,有什么想法吗?
Dim Conn As OdbcConnection = New OdbcConnection("DProvider=MSOLAP.4;Integrated Security=SSPI;Persist Security Info=True; " _
& " Initial Catalog=[databasename];Data Source=[servername];MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Errora")
【问题讨论】: