在ASP.NET2.0的项目(VS2008)中,因为要做柱状图,使用了OWC11.以前服务器是windows2000,完全正常;后来系统迁移到windows2003后,出现下面的问题:------------------------------无法将类型为“Microsoft.Office.Interop.Owc11.ChartSpaceClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Owc11.ChChartSpace”。此操作失败的原因是对 IID 为“{CED63FEC-9BAE-48D2-BC75-38BA0F71F730}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))。
------------------------------向大家请教,不知道大家有没有遇到这样的问题?!
------------------------------向大家请教,不知道大家有没有遇到这样的问题?!
解决方案 »
- DataGrid无法响应ItemCommand事件,求教
- 请大虾写一条SQL语法
- 关于Gridview控件Font.size属性的一点疑惑
- 模糊查询数据库数据时候为什么只显示一部分.
- 求助关于DataKey超出范围索引,加急!!
- 急急急!!!Spring.NET+XML的原理是什么?
- 请各位高手帮帮忙啊!onblur事件不好使!谢谢
- 单例类计数归零是IIS进程回收造成的吗?
- .NET2002捆绑的水晶报表默认5个并发用户具体什么含义?请思归等高手帮忙,急。。。
- 在vs.net的IDE环境中如何更改在页面上添加文字时自动给文字添加字体的样式???
- 用.NET开发Windows 服务时,服务怎样访问某个Web项目的东西?
- 请问高手们如何使用html和js来实现tabpage类似的控件,小弟急用,谢谢
// create a ChartSpace object
ChartSpace laySpace = new ChartSpaceClass(); //add chart to laySpace object
ChChart InsertChart = (ChChart)laySpace.Charts.Add(0); // column clustered chart
InsertChart.Type = ChartChartTypeEnum.chChartTypePie; // if this chart need legend
InsertChart.HasLegend = true; // title of the chart
InsertChart.HasTitle = true;
InsertChart.Title.Caption = sTitle;大概是在前几行出错的
ChChart InsertChart = (ChChart)laySpace.Charts.Add(0);尝试一下如下语句,不应该有问题的,可能是强制转换的问题!
Microsoft.Office.Interop.Owc11.ChartSpace laySpace = new Microsoft.Office.Interop.Owc11.ChartSpaceClass();
Microsoft.Office.Interop.Owc11.ChChart InsertChart = laySpace.Charts.Add(0);
OWC不需要单独安装,一般在Office安装的时候默认安装上了。