前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >绑定Oracle Database 到 ActiveReport

绑定Oracle Database 到 ActiveReport

作者头像
葡萄城控件
发布2018-01-10 18:02:33
发布2018-01-10 18:02:33
8180
举报

ActiveReport 可以和多种数据源交互,包括OLEDB, SQL, XML和集合对象。 在本文中我们将阐述如何绑定Oracle 数据库到 ActiveReport 。 这是一件很轻松的事情。下面我们分布说明绑定方法: 1.    使用 VS 创建 ActiveReport7(Code-Based) 工程。 2.    添加Oracle.DataAccess.dll 引用。 3.    添加Oracle.DataAccess 命名空间。 4.    在 Report Start 事件中添加以下代码: a.设置数据库连接字符串 b.设置数据查询语句 c.通过 Data Adapter 检索数据,填充 DataTable d.设置 Data Source property 为 DataTable e.关闭数据库连接字符串 代码如下:

代码语言:js
复制
private OracleConnection con;
private OracleCommand cmd; 
private OracleDataAdapter adap;            
DataTable dt = new DataTable();  
private void rptOracle_ReportStart(object sender, EventArgs e)
            {  string oraDB = "Data Source=XE;User Id=hr;Password=hr;";
                con = new OracleConnection(oraDB);                
                con.Open();
                cmd = new OracleCommand();                
                cmd.Connection = con;                
                cmd.CommandText = "select * from DEPARTMENTS";                
                cmd.CommandType = CommandType.Text;                
                adap = new OracleDataAdapter(cmd);                
                adap.Fill(dt);  
                this.DataSource = dt;
                con.Close();
            } 

5.    现在,在报表中添加显示数据控件,把控件 DataField 属性设置为 DataTable 中的字段名称。 6.    通过报表设计器查看绑定结果。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013-07-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档