`
backspace
  • 浏览: 137130 次
文章分类
社区版块
存档分类
最新评论

绑定Oracle Database 到 ActiveReport

 
阅读更多

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.关闭数据库连接字符串
代码如下:

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.    通过报表设计器查看绑定结果。

1
2
分享到:
评论

相关推荐

    Oracle Database12c DBA官方手册 .rar

    Oracle Database 12c是Oracle公司推出的一款企业级数据库管理系统,专为云环境设计,具有多租户架构,旨在提供更高的可用性、可扩展性和管理效率。DBA(Database Administrator)在Oracle数据库环境中扮演着至关重要...

    Pro ODP.NET for Oracle Database 11g

    总的来说,《Pro ODP.NET for Oracle Database 11g》这本书详细介绍了如何使用ODP.NET开发高效、可靠的Oracle数据库应用,涵盖了从基础的数据库连接到复杂的PL/SQL调用、事务管理和性能优化等多个方面,对于.NET...

    Oracle Database 性能调整与优化 系列书.rar

    2. **In-Memory Option**:Oracle 12c引入了内存优化特性,通过将数据部分或全部加载到内存中,显著提升查询性能。 3. **Automatic Workload Repository (AWR)** 和 **ASH (Active Session History)**:利用这些工具...

    ActiveReport报表使用案例

    通过深入研究这个"Demo",开发者不仅可以掌握ActiveReport的基本用法,还能了解到高级特性,如分页报表、交互式仪表盘、数据钻取和分析等。这将极大地提升他们在项目中创建复杂报表的能力,提高工作效率。

    从Crystal Report到ActiveReport(2.0/3.0版) 转换工具ARImportWizard

    《从Crystal Report到ActiveReport(2.0/3.0版)转换工具ARImportWizard详解》 在IT行业中,报告生成是数据可视化和业务分析的关键环节。Crystal Report和ActiveReport作为两种广泛使用的报表工具,各自拥有独特的...

    activereport报表控件的详细使用说明

    判断是否到报表的最后一页是activereport报表控件中常见的问题。解决方法是控制一页的记录行数,然后根据记录总数计算出总的页数,报表的pageNumber属性表示当前的页码,比较一下就可以了。例如,在页脚中添加一个...

    ActiveReport初学启示

    3. **数据绑定**:报表的核心是数据,ActiveReport支持多种数据源,如数据库(SQL Server、Oracle等)、XML文件、CSV文件等。你可以通过数据绑定将报表控件与数据源连接,实现动态数据填充。 4. **表达式和计算字段...

    ActiveReport设计器VB6源码,不需安装ActiveReport

    打开并分析这个源码,我们可以深入理解如何在VB6环境中集成ActiveReport,如何构建用户友好的设计界面,以及如何处理报表设计中的数据绑定和事件处理等问题。 总的来说,ActiveReport设计器VB6源码是一个实用的工具...

    ActiveReport 动态创建 Runtime

    描述中提到的“ActiveReport相关的工具类”可能是开发者为了简化操作,自定义的一个辅助类,用于封装一些常见的报表操作,比如数据绑定、样式设置等。这样的工具类可以提高代码的可读性和复用性。 现在我们来看一下...

    ActiveReport安裝文件

    通过安装这个ActiveReport2文件,用户可以获取到ActiveReport的特定版本,开始利用其功能强大的报表设计和开发能力。在实际使用过程中,需要注意兼容性问题,确保安装的版本与开发环境和目标运行环境相匹配。同时,...

    Oracle Database 11g Administration Workshop II

    Oracle Database 11g Administration Workshop II 是一套针对Oracle数据库管理员(OCP)的培训课程,旨在帮助学习者深入了解Oracle数据库11g的管理和维护。这个课程涵盖了从性能优化到故障排查,从数据保护到安全...

    ActiveReport报表控件

    通过解压并研究,你可以深入了解ActiveReport的API,学习如何创建、编辑和运行报表,以及如何处理数据绑定、分组、排序和过滤等报表功能。 通过学习这些资源,开发者不仅可以掌握ActiveReport和水晶报表的使用,还...

    ActiveReport3.0学习笔记

    最后,确保项目名称不是 "ActiveReport",否则可能会出现找不到报表文件的问题。 对于 Web 报表程序的开发,流程与 WinForm 类似,但需要进行一些额外的配置。在 Web 环境下,你可以按照官方帮助文档中的 "Manually...

    ActiveReport2.0.zip

    2. **数据源支持**:ActiveReport 2.0能够连接多种数据源,包括SQL Server、Oracle、Access等数据库,以及XML、Web服务、CSV等非结构化数据。它支持数据绑定,能够自动从数据源获取数据并填充到报表中。 3. **丰富...

    activereport报表控件

    此外,它还具备强大的数据绑定能力,可以将数据字段直接映射到报表元素,简化了数据展现的逻辑。 在提供的文件中,“ar2ProEval1170.exe”很可能是Activereport的试用版安装程序,版本号11.7.0,开发者可以下载并...

    ActiveReport设计器

    此外,它支持数据绑定,能够无缝连接到各种数据库,如SQL Server、Oracle、MySQL等,实时从数据源获取信息并展示。 ActiveReport设计器的另一个亮点是其模板系统。用户可以创建并保存自定义模板,以便在多个报表...

    ActiveReport说明文档(English)

    在实际项目中,集成ActiveReport到应用程序是必要的。手册将指导如何在ASP.NET、Windows Forms或WPF项目中嵌入报表,以及如何处理部署相关的注意事项。 10. **错误处理和调试** 为了帮助开发者解决可能遇到的问题...

    Oracle Database 11g PL SQL程序设计

    Oracle Database 11g PL/SQL程序设计是数据库管理和开发中的关键部分,它结合了SQL的强大查询能力与过程性编程语言的功能,使得开发者能够创建复杂、高性能的应用程序。在这个领域,PL/SQL(Procedural Language/...

    \ActiveReport设计器

    对于开发团队而言,ActiveReport能够无缝集成到.NET开发环境中,如Visual Studio,这大大提高了开发效率。此外,它支持多种Web应用程序框架,如ASP.NET、ASP.NET MVC、ASP.NET Core等,方便在不同的项目中使用。 6...

    activeReport 2.0

    2. **数据绑定与数据源支持**:ActiveReport支持多种数据源,包括数据库、XML、数组等,可以通过数据绑定技术将这些数据源与报表字段关联,实现动态数据填充,使报表内容实时更新。 3. **条形码生成器**:在2.0版本...

Global site tag (gtag.js) - Google Analytics