C#水晶报表执行时出现如下错误,请问是什么原因? 100

水晶报表相关的命令代码如下:stringDBConfig_sql=@"DataSource="+Data_Para.Server+";InitialCatalog=Acc... 水晶报表相关的命令代码如下:
string DBConfig_sql = @"Data Source=" + Data_Para.Server + ";Initial Catalog=AccessControl;User ID=" + Data_Para.User + ";Password=" + Data_Para.Pass;
DataSet ds = new DataSet(); ;//'
SqlConnection sqlCon = new SqlConnection(DBConfig_sql);
sqlCon.Open();
SqlDataAdapter sqlAd = new SqlDataAdapter(sql,sqlCon );
sqlAd.Fill(ds,sql);
RD1.Load (filename );
RD1 .SetDataSource (ds.Tables);
crystalReportViewer1.ReportSource=RD1 ;

同时,水晶报表时没有问题的,我使用水晶报表2008系统能够正常查看到报表,所有结果都是正常的。
SQL语句是正确的,我使用SQL的查询分析器执行相关的命令语句是正确的。
代码中的filename变量是已经完成赋值的,而且赋值正确,指向正确的报表文件。
请问为什么会出现这个为问题,请指教!!
展开
 我来答
lanniao007
2012-05-21 · TA获得超过1012个赞
知道小有建树答主
回答量:1489
采纳率:40%
帮助的人:437万
展开全部
可能2Case:
1,假如Rpt静态设置的表结构里面包含字段AA。但是实际动态加载数据的时候,表结构数据或者字段类型与实际静态的字段和字段类型是不一致的时候,就会出现这个问题。
2,你的水晶报表静态设置的函数对象或者读取方法在实际加载报表对象的时候,报表对象本身就是版本不一致的。和实际静态本身版本对象就不是一个对象。查一下自己使用的报表对象是否是最新的而且是否与水晶报表一致的对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
画蛊入了髓7f
2012-05-15 · TA获得超过179个赞
知道小有建树答主
回答量:261
采纳率:0%
帮助的人:203万
展开全部
查看下数据有没有特殊字符之类的内容?
更多追问追答
追问
数据查询出来,只有普通最或者是null,没有其他的东西。这是什么原因引起的呢?请指教。
追答
看错误信息,里面好像有注释,试下把注释去掉。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式