彩票走势图

报表控件ActiveReports快速入门指南:v14版本如何链接Oracle数据库?

转帖|使用教程|编辑:龚雪|2023-10-27 10:36:42.680|阅读 15 次

概述:本文主要讲解如何通过ActiveReports控件v14版本如何链接Oracle数据库,欢迎下载控件体验~

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

ActiveReports 是一款专注于 .NET 和 .NET Core 平台的报表控件。通过拖拽式报表设计器,可以快速地设计 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。同时,通过丰富的 API 可以灵活的实现报表创建、加载和运行时的个性化自定义需求。

ActiveReports正式版下载

ActiveReports v14 中在桌面设计器中丢弃了直接连 Oracle数据库,因为在此之前连接 Oracle 数据库都依赖于System.Data.OracleClient.*,而微软已经废弃了此引用文件,另外在 NetCore 平台中没有 OracleClient。现有的解决方法是依赖于第三方的库,下面我们就来说说如何进行oracle数据库的连接。

1. 下载 Oracel 数据链接的示例。

2. 打开程序,还原Nuget 包。

报表控件ActiveReports快速入门指南:v14版本如何链接Oracle数据库?

3. 启动程序。

报表控件ActiveReports快速入门指南:v14版本如何链接Oracle数据库?

4. 进行Oracle数据源的绑定,添加数据源里面 Oracle Managed Data Access 选项。

报表控件ActiveReports快速入门指南:v14版本如何链接Oracle数据库?

输入连接字符串:provider=ORACLE;data source=in-data-sql/;user id=user1;password=password@123;

注意该项目包含以下内容:

  • TestDesignerPro.csproj: 默认启动项目
  • GrapeCity.ActiveReports.config: 配置设计器的Oracle 数据库驱动程序
  • DisplayName: 显示在数据源对话框中的名称
  • AdapterType : 实现 OracleConnectionAdapter'类,SchemaProviderType  在'GeneralOracleSchemaProvider'  类中实现
  • OracleConnectionAdapter.cs:: 该类实现了为数据源提供参数过滤的功能
  • GeneralOracleSchemaProvider.cs: 该类生成了数据模式能够支持可视化查询编辑器

5.错误问题解决。

如果出现该错误:"LC.exe 已退出,代码为-1 "

  1. 删除 License.lcx 文件
  2. 添加新项,选择 Reporting-> SectionReport  Code Based
  3. 新建 Winform 窗体-> 将 ActiveReports 14 节点下的Viewer 拖拽到 Form 中会重新生成 License.licx文件后
  4. 重新编译即可

如果出现该错误:在自己本机启动后绑定数据源的时候可以选择 Oracle Managed Data Access。

但是部署之后就没有该选项,这是有由于发布的时候该文件:GrapeCity.ActiveReports.config,没有内嵌到部署的项目中。

如下设置:

报表控件ActiveReports快速入门指南:v14版本如何链接Oracle数据库?

本文内容源自


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP