社区
图表区
帖子详情
为什么水晶报表中,用ADO与oracle数据库连接后,运行起来总是出现数据库登陆的异常错误?
wwh207
2005-05-13 08:45:49
同上
...全文
169
1
打赏
收藏
为什么水晶报表中,用ADO与oracle数据库连接后,运行起来总是出现数据库登陆的异常错误?
同上
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cnming
2005-05-24
打赏
举报
回复
如果你指定报表数据源为一个现存的数据库的话,你的水晶报表需要登陆,参考这个帖子
http://community.csdn.net/Expert/topic/4029/4029786.xml?temp=.2658045
你可以这样处理
DS = null;
DS = new System.Data.DataSet();
m_strSQL = "";
m_strSQL = m_strSQL + "SELECT CustomerID as CustomerID, CustomerName, Sex, CustomerSpell, Trademark, BalanceIntegral, CardNo, SortName, Address, Phone, IdentityID, Email AS Email, CardID as CardID";
m_strSQL = m_strSQL + " FROM T_Customer";
m_strSQL = m_strSQL + " WHERE (((IsUse)>=0))";
if(this.txtCustomerName.Text.Trim().Length > 0)
{
m_strSQL = m_strSQL + " And CustomerName like '%" + this.txtCustomerName.Text.Trim() + "%'";
}
if(this.txtTrademark.Text.Trim().Length > 0)
{
m_strSQL = m_strSQL + " And Trademark like '%" + this.txtTrademark.Text.Trim() + "%'";
}
if(this.txtCardNumber.Text.Trim().Length > 0)
{
m_strSQL = m_strSQL + " And CardNo like '%" + this.txtCardNumber.Text.Trim() + "%'";
}
m_strSQL = m_strSQL + " ORDER BY CustomerSpell";
ClassGlobe.conn.Open();
System.Data.OleDb.OleDbDataAdapter adapter = new System.Data.OleDb.OleDbDataAdapter(m_strSQL, ClassGlobe.conn);
adapter.Fill(DS, "T_Customer");
ClassGlobe.conn.Close();
//DS.WriteXml(@"d:\AutoClubCustomer.xml", System.Data.XmlWriteMode.WriteSchema);
rpt = null;
rpt = new rptQueryCustomer();
rpt.SetDataSource(DS);
this.crvQueryCustomer.ReportSource = rpt;
首先,把//DS.WriteXml(@"d:\AutoClubCustomer.xml", System.Data.XmlWriteMode.WriteSchema);
的注释去掉。
同时把
rpt = null;
rpt = new rptQueryCustomer();
rpt.SetDataSource(DS);
this.crvQueryCustomer.ReportSource = rpt;
注释起来,
然后运行一遍这些代码,你就会获得一个XML文件“d:\AutoClubCustomer.xml”
现在就可以新建一个空白报表了。假如取名为“rptQueryCustomer”
然后,添加/删除数据库,然后选择“更多数据源”--〉ADO.NET(XML),然后选择d:\AutoClubCustomer.xml,然后就有字段了,直接在报表上排列即可。
解决
水晶报表
出现
登陆
框的问题
本文详细介绍了如何使用
水晶报表
(Crystal Reports)连接
Oracle
数据库
的方法,包括推模式与拉模式下的具体配置步骤,并提供了处理子报表时需要注意的关键点。
水晶报表
登陆
错误
的困惑
本文描述了一个关于
水晶报表
(Crystal Reports)在连接
数据库
时遇到的问题,即报表在打印时突然
出现
登录失败的
错误
提示。文章进一步说明了在.NET环境下使用CrystalReports10时的具体情况,包括
数据库
连接
方式及数据填充过程。
水晶报表
多表查询问题(原创)
本文分享了作者在使用VS2005和
Oracle
数据库
进行
水晶报表
开发时遇到的问题及解决办法,包括如何避免登录提示框
出现
、解决报表初始化问题及分页显示空白等问题。
水晶报表
多表查询问题
本文分享了一位
水晶报表
新手在使用VS2005和
Oracle
数据库
进行报表制作时遇到的问题及解决方案,包括解决报表加载时的
数据库
登录提示问题和多页数据显示问题。
.net
中
的CrystalReport(
水晶报表
)控件使用笔记
本文分享了在Visual Studio 2008
中
使用CrystalReport控件的经历,详细介绍了如何解决您请求的报表需要更多信息的问题,并提供了一段有效的代码示例。
图表区
4,818
社区成员
14,133
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章