找回密码
 立即注册

QQ登录

只需一步,快速开始

Lenka.Guo 讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-1-21 12:15  /   查看:5544  /  回复:9
在v14 中在桌面设计器中丢弃了直接连 Oracle数据库,因为在此之前连接 Oracle 数据库都依赖于System.Data.OracleClient.*,而微软已经废弃了此引用文件,另外在 NetCore 平台中没有 OracleClient。
现有的解决方法是依赖于第三方的库。所以对于我们客户来说也会相对有点麻烦;

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


2. 打开程序,还原Nuget 包


3.  运行程序,添加数据源里面 Oracle Managed Data Access 选项

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

注意该项目包含以下内容:
TestDesignerPro.csproj: 默认启动项目
GrapeCity.ActiveReports.config: 配置设计器的Oracle 数据库驱动程序
  • DisplayName: 显示在数据源对话框中的名称
  • AdapterType : 实现 OracleConnectionAdapter'类,SchemaProviderType  在'GeneralOracleSchemaProvider'  类中实现

OracleConnectionAdapter.cs:: 该类实现了为数据源提供参数过滤的功能。
GeneralOracleSchemaProvider.cs: 该类生成了数据模式能够支持可视化查询编辑器。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

9 个回复

倒序浏览
liang67812369
注册会员   /  发表于:2020-2-13 10:33:05
沙发
运行上面的示例出现 LC.exe 已退出,代码为-1 , 这种怎么处理?
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-2-13 14:22:53
板凳
1. 删除 License.lcx 文件
2. 添加新项,选择 Reporting-> SectionReport  Code Based
3 新建 Winform 窗体-> 将 ActiveReports 14 节点下的Viewer 拖拽到 Form 中会重新生成 License.licx文件后
4. 重新编译即可
回复 使用道具 举报
liang67812369
注册会员   /  发表于:2020-2-17 10:46:54
地板
按照你上面提供的连接字符串格式输入,在添加数据集的时候报错,这个又是怎么回事?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-2-17 17:30:49
5#
本帖最后由 KearneyKang 于 2020-10-12 10:20 编辑

您尝试下以下字符串:
  1. Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.23)(PORT=1521)) (CONNECT_DATA=(SID=myDB)));User Id=test;Password=123456;

  2. Provider=OraOLEDB.Oracle.1;Password=888;Persist Security Info=True;User ID=label;Data Source=pyoracle
复制代码

回复 使用道具 举报
liang67812369
注册会员   /  发表于:2020-2-19 09:44:44
6#
在你提供得示例里面是可以运行了,可是放到项目中运行又报错

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-2-20 10:44:14
7#
您好,我添加您的QQ,跟您沟通下吧。
回复 使用道具 举报
saber
注册会员   /  发表于:2020-10-12 15:22:10
8#
liang67812369 发表于 2020-2-19 09:44
在你提供得示例里面是可以运行了,可是放到项目中运行又报错

请问,放到项目中报oracle的错误解决没,我这里也遇到了这个问题;
回复 使用道具 举报
wengMQ悬赏达人认证
银牌会员   /  发表于:2020-10-13 15:38:10
9#
文件包含注意事项

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +666 收起 理由
KearneyKang + 666 很给力!

查看全部评分

回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-10-13 16:26:26
10#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部