C# 当连接到ActivePivot的XMLA服务器时,Infragistics会启用MD ClassCastException
我正在尝试编辑Infragistics WPF PivotGrid示例,以便它能够连接到ActivePivot沙盒服务器。ActivePivot支持XMLA,我可以使用MS Excel中的“来自Analysis Services”数据源选项连接到同一个沙箱服务器,而不会出现任何问题。我编辑了odc文件,以匹配与下面完全相同的连接字符串,它工作正常 在Infragistics.Samples.WPF项目中的DataSourceAdomdNet.xaml文件中,我将AdomdDataSource替换为以下内容:C# 当连接到ActivePivot的XMLA服务器时,Infragistics会启用MD ClassCastException,c#,infragistics,adomd.net,xmla,activepivot,C#,Infragistics,Adomd.net,Xmla,Activepivot,我正在尝试编辑Infragistics WPF PivotGrid示例,以便它能够连接到ActivePivot沙盒服务器。ActivePivot支持XMLA,我可以使用MS Excel中的“来自Analysis Services”数据源选项连接到同一个沙箱服务器,而不会出现任何问题。我编辑了odc文件,以匹配与下面完全相同的连接字符串,它工作正常 在Infragistics.Samples.WPF项目中的DataSourceAdomdNet.xaml文件中,我将AdomdDataSource替换
<igOlap:AdomdDataSource x:Key="AdomdDataSource"
Database="Sandbox"
Cube="EquityDerivativesCube">
<igOlap:AdomdDataSource.ConnectionSettings>
<igOlap:AdomdConnectionSettings ConnectionString="Password=admin;Persist Security Info=True;User ID=admin;Initial Catalog=Sandbox;Provider=MSOLAP.4;Persist Security Info=True;Data Source=http://localhost:8080/xmla;MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error" />
</igOlap:AdomdDataSource.ConnectionSettings>
</igOlap:AdomdDataSource>
我对ActivePivot很有经验,但对Infragistics/ADOMD.NET不太熟悉。我在使用任何其他XMLA/ADOMD客户端和ActivePivot时从未见过这种类型的错误
有人能帮忙吗
谢谢
InnerException: System.InvalidCastException
HResult=-2147467262
Message=Object cannot be cast from DBNull to other types.
Source=mscorlib
StackTrace:
at System.DBNull.System.IConvertible.ToDateTime(IFormatProvider provider)
at System.Convert.ToDateTime(Object value, IFormatProvider provider)
at Microsoft.AnalysisServices.AdomdClient.CubeDef.get_LastProcessed()
at Infragistics.Olap.Adomd.AdomdDataProvider.LoadCubesWorkerDoWork(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
InnerException: