被水晶报表的 登录异常 问题困扰了 N 天
2004-11-09 22:27
357 查看
被水晶报表的 登录异常 问题困扰了 N 天
现在做的这个小项目中,又要用水晶报表,用这个冬冬实在是麻烦啊,汗!尤其是这个登录异常问题。上次做的项目中,有五十多张报表,似乎都没有问题。我用的都是用代码绑定的推模式,似乎不应该出这个问题了,没想到又碰到了。这次的情况是,报表中有一个子报表,主报表和子报表都绑定到一个数据集上,用代码向数据集中的两个表中传递数据,然后绑定,但每次都出登录异常( LogonException )问题,苦闷啊。问题是另一个目录中的同样结构关系的另一个报表就不出问题,斜了门了。困了 N 天了,大家有没有解决的办法。string sConnectionString = ConfigurationSettings.AppSettings["ConnectionString"];
SqlConnection sqlConn = new SqlConnection(sConnectionString);
sqlConn.Open();
Dataset1 dataSet = new Dataset1();
string sSQL = "select * from TFangChanDA where id = " + sID;
SqlCommand sqlComm = new SqlCommand(sSQL, sqlConn);
sqlComm.CommandType = CommandType.Text;
sqlComm.Prepare();
SqlDataAdapter dataAdapter = new SqlDataAdapter(sqlComm);
dataAdapter.Fill(dataSet, "TFangChanDA");
sSQL = "select * from TTaXiangQL where ParentId = 1";
sqlComm = new SqlCommand(sSQL, sqlConn);
sqlComm.CommandType = CommandType.Text;
sqlComm.Prepare();
dataAdapter = new SqlDataAdapter(sqlComm);
dataAdapter.Fill(dataSet, "TTaXiangQL");
string sFangWuZLQ = dataSet.Tables["TFangChanDA"].Rows[0]["FangWuZLQ"].ToString();
string sFangWuZLL = dataSet.Tables["TFangChanDA"].Rows[0]["FangWuZLL"].ToString();
string sFangWuZLH = dataSet.Tables["TFangChanDA"].Rows[0]["FangWuZLH"].ToString();
string sFangWuZL = sFangWuZLQ + "区" + sFangWuZLL + "路" + sFangWuZLH + "号";
((TextObject) oRpt.Section3.ReportObjects["Text33"]).Text = sFangWuZL;
oRpt.SetDataSource(dataSet);
oViewer.ReportSource = oRpt;
sqlConn.Close();
数据集中的两个表分别是 TFangChanDA 和 TTaXiangQL,主从报表分别绑定到这两个表上。
相关文章推荐
- OpenOffice,好用的开源办公软件
- c#接简单数据库操作类
- Java测试规范(引用)
- 独具量身定做特色的管理软件--数据大师
- Java面试题目
- delphi中的时间操作技术(2)
- 解析IP地址为主机域名
- 将某一主机域名解析为IP地址
- 有关TrueDBGrid的问题向各位大虾请教
- 发现数据对象--数据库开发的关键
- 使用C#开发COM+组件
- 一种基于R-Tree的改进多维索引[待正稿]
- 初学者的问题----csdn系列
- DOM心得
- servlet的2种重定向方法
- VB用API实现各种对话框(总结)
- 利用JAVA操作EXCEL文件
- VB.NET学习资料:
- 实现邮件发送(delphi)
- Servlet 2.3过滤器编程(二)