找回密码
 立即注册

QQ登录

只需一步,快速开始

wfqqwer5213

注册会员

1

主题

6

帖子

9

积分

注册会员

积分
9

活字格认证

最新发帖
wfqqwer5213
注册会员   /  发表于:2011-6-28 03:54  /   查看:7687  /  回复:7
分析器错误消息: 未能加载文件或程序集“GrapeCity.ActiveAnalysis.Silverlight.Server”或它的某一个依赖项。系统找不到指定的文件。

我已经在引用里面加了,为什么还是没有?

第一次用这个。

7 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-28 09:29:00
沙发
你是自己新建的工程还是运行的ActiveAnalysis自带的例子呢
你运行ActiveAnalysis自带的Silverlight相关的例子时是否正常,比如:GrapeCity\ActiveAnalysis\Silverlight Samples
回复 使用道具 举报
wfqqwer5213
注册会员   /  发表于:2011-6-28 13:25:00
板凳
不好意思,是我犯错了,没有把引用设成本地复制


  1. using System.Data;
  2. using System.Web.UI;
  3. using GrapeCity.ActiveAnalysis.DataSources;
  4. using GrapeCity.ActiveAnalysis.Schema;
  5. using GrapeCity.ActiveAnalysis.Silverlight.Server;

  6. namespace ServerSideDSinSilverlight.Web
  7. {
  8.     public partial class TestPage : Page
  9.     {
  10.         static TestPage()
  11.         {
  12.             ServerDataSourceManager.Register("abc", CreateDataSource);
  13.         }
  14.         public static GrapeCity.ActiveAnalysis.DataSources.IDataSource CreateDataSource(string input)
  15.         {
  16.             RdDataSource rd = new RdDataSource();
  17.             rd.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\My Documents\GrapeCity\ActiveAnalysis\DataSources\NWind\NWind.mdb;";
  18.             rd.ConnectionType = GrapeCity.ActiveAnalysis.DataSources.ConnectionType.OleDb;
  19.             rd.CustomSchemaFile = @"D:\My Documents\GrapeCity\ActiveAnalysis\DataSources\NWind\NwindMDB-SalesProductsSuppliers.schema";
  20.             rd.QueryString = @"SELECT c.CategoryName, p.ProductName, o.OrderID, o.OrderDate, d.UnitPrice, d.Quantity, s.Country AS SupplierCountry,
  21.       s.City AS SupplierCity, s.CompanyName AS SupplierCompany, m.Country AS CustomerCountry, m.City AS CustomerCity, m.CompanyName AS CustomerCompany,
  22.       d.Discount, m.Region AS CustomerRegion, s.Region AS SupplierRegion, e.LastName, e.EmployeeID AS EmployeeID, e.Title AS EmployeeTitle,
  23.       e.Region AS EmployeeRegion, e.Country AS EmployeeCountry, e.City AS EmployeeCity, o.Freight, o.ShipName, o.ShipVia, o.ShipCity, o.ShipRegion, o.ShipCountry
  24.       FROM Suppliers AS s INNER JOIN ((Categories AS c INNER JOIN Products AS p ON c.CategoryID = p.CategoryID) INNER JOIN (Employees AS e INNER JOIN
  25.       (Customers AS m INNER JOIN (Orders AS o INNER JOIN [Order Details] AS d ON (o.OrderID = d.OrderID) AND (o.OrderID = d.OrderID) AND
  26.      (o.OrderID = d.OrderID)) ON m.CustomerID = o.CustomerID) ON e.EmployeeID = o.EmployeeID) ON p.ProductID = d.ProductID) ON s.SupplierID = p.SupplierID";

  27.             return rd;
  28.         }
  29.     }
  30. }
复制代码

  1. <my:PivotView x:Name="PivotView" >
  2.             <my:PivotView.DataSource>
  3.                 <DS:ServerSideDataSource DataSourceId="abc"/>
  4.             </my:PivotView.DataSource>
  5.         </my:PivotView>
复制代码
上面是我的代码,都是照着帮助文档里面弄的,但是报错,

服务器报错异常:invalid data source factory identifier,参数名:id
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-28 14:27:00
地板

回复 3# wfqqwer5213 的帖子

你参考的是帮助文档中哪一章节的代码呢
回复 使用道具 举报
wfqqwer5213
注册会员   /  发表于:2011-6-28 14:31:00
5#
http://www.datadynamics.com/Help ... ideDataSources.html

就是这章

多谢版主耐心回答
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-28 15:39:00
6#
我按照该章节的提示新建了一个工程,可以正常运行,我建议你查看一下
D:\My Documents\GrapeCity\ActiveAnalysis\DataSources\NWind\NWind.mdb和
D:\My Documents\GrapeCity\ActiveAnalysis\DataSources\NWind\NwindMDB-SalesProductsSuppliers.schema的访问路径是否正确
回复 使用道具 举报
wfqqwer5213
注册会员   /  发表于:2011-6-29 00:30:00
7#
多谢啊,终于出来了,问题出在ServerDataSourceManager.Register没有执行到,我将它放到Global.asax就可以了,我想问下,ServerDataSourceManager.Register是什么机制,是将querystring查询的结果放到服务器内存吗?如果我的报表很多会不会将服务器撑死?还是在客户请求数据源的时候再查询结果?请版主指教啊
回复 使用道具 举报
wfqqwer5213
注册会员   /  发表于:2011-6-29 00:30:00
8#
  1. 多谢啊,终于出来了,问题出在ServerDataSourceManager.Register没有执行到,我将它放到Global.asax就可以了,我想问下,ServerDataSourceManager.Register是什么机制,是将querystring查询的结果放到服务器内存吗?如果我的报表很多会不会将服务器撑死?还是在客户请求数据源的时候再查询结果?请版主指教啊
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部