找回密码
 立即注册

QQ登录

只需一步,快速开始

Millu

注册会员

3

主题

14

帖子

37

积分

注册会员

积分
37
最新发帖
Millu
注册会员   /  发表于:2023-5-5 16:40  /   查看:3070  /  回复:12
1金币


教程给的说法是选中数据库类型是Oracle
但是实际上不支持这个类型

实际:

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

最佳答案

查看完整内容

就是无法选择对应的Oracle类型,你看我发的图,没有这个类型

12 个回复

倒序浏览
最佳答案
最佳答案
Millu
注册会员   /  发表于:2023-5-5 16:40:13
来自 5#
本帖最后由 Millu 于 2023-5-6 09:20 编辑
Bella.Yuan 发表于 2023-5-5 17:36
您好,如上回复,V14版本及以上需要依赖于第三方的库,您根据您使用的系统参考我上面回复的教程,我这边 ...

就是无法选择对应的Oracle类型,你看我发的图,没有这个类型

本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-5-5 17:05:06
2#
您好,您使用的是AR的哪个版本呢,从V14版本开始桌面设计器丢弃了直接连 Oracle数据库,所以14版本开始需要依赖于第三方的库,您看看您使用的版本,如果是14版本之前的可以参考帮助文档进行使用,如果是14版本及14版本之后的,可以参考下面的教程进行使用。

linux参考教程:https://gcdn.grapecity.com.cn/showtopic-142045-1-4.html
Windows参考教程:https://gcdn.grapecity.com.cn/fo ... &extra=page%3D3
回复 使用道具 举报
Millu
注册会员   /  发表于:2023-5-5 17:24:40
3#
Bella.Yuan 发表于 2023-5-5 17:05
您好,您使用的是AR的哪个版本呢,从V14版本开始桌面设计器丢弃了直接连 Oracle数据库,所以14版本开始需要 ...

是v16版本,教程里需要添加数据源里面 Oracle Managed Data Access 选项,但是实际上没有该选项
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-5-5 17:36:13
4#
本帖最后由 Bella.Yuan 于 2023-5-5 17:38 编辑
Millu 发表于 2023-5-5 17:24
是v16版本,教程里需要添加数据源里面 Oracle Managed Data Access 选项,但是实际上没有该选项

您好,如上回复,V14版本及以上需要依赖于第三方的库,您根据您使用的系统参考我上面回复的教程,我这边使用windows系统测试了16版本是正常的。
下载 Oracel 数据链接的示例地址:https://github.com/activereports/Samples16

下载项目后,如上图示,在VScode中运行,然后选择对应的Oracle类型



本帖子中包含更多资源

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

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-5-6 10:16:07
6#
Millu 发表于 2023-5-6 09:03
就是无法选择对应的Oracle类型,你看我发的图,没有这个类型

您好,您的意思是您成功运行上面的工程后生成的设计器里面没有Oracle的类型吗?我的意思是针对Oracle类型需要依赖第三方,官方提供了对应的示例,您直接下载我上面回复的示例地址,然后解压再vs2022中运行该项目,成功运行后就会弹出一个类似桌面设计器的弹窗,您在这个弹窗里面就可以选择到Oracle,数据源添加后,其他操作和桌面设计器一样。您是这样操作的吗?
回复 使用道具 举报
Millu
注册会员   /  发表于:2023-5-6 10:20:30
7#
Bella.Yuan 发表于 2023-5-6 10:16
您好,您的意思是您成功运行上面的工程后生成的设计器里面没有Oracle的类型吗?我的意思是针对Oracle类型 ...

我是直接在报表设计连接的,这个数据库不在我电脑上,请问这种情况要如何连接了
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-5-6 10:24:12
8#
Millu 发表于 2023-5-6 09:03
就是无法选择对应的Oracle类型,你看我发的图,没有这个类型

您好,我们桌面设计器自带的那个应用已经不支持Oracle Managed Data Access

如果想要桌面设计器连接Oracle,我们提供的是ODBC方法连接
这个需要你去下载 ODBC-Oracle   然后连接字符串可以参考这个: Driver={驱动名称};Server=IP/ServiceName;Uid=****; Pwd=****;

然后上面楼主的截图Oracle Managed Data Access,这个需要用代码生成的那个项目才有,代码下载地址楼主给了
那个是需要在项目中的配置文件中加:


这个需要我们自己开发加这个,才能有这个连接,他也是依赖Oracle.ManagedDataAccess  这个驱动包,连接字符串也是参考这个包

本帖子中包含更多资源

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

x
回复 使用道具 举报
Millu
注册会员   /  发表于:2023-5-6 10:31:18
9#
Felix.Li 发表于 2023-5-6 10:24
您好,我们桌面设计器自带的那个应用已经不支持Oracle Managed Data Access

如果想要桌面设计器连接Or ...

这样呀,我在vscode上运行这个案例报错了,提示未能找到类型或命名空间名,请问这种情况有没有办法处理呀
回复 使用道具 举报
Millu
注册会员   /  发表于:2023-5-6 11:33:09
10#
Bella.Yuan 发表于 2023-5-5 17:36
您好,如上回复,V14版本及以上需要依赖于第三方的库,您根据您使用的系统参考我上面回复的教程,我这边 ...

请问如何判断数据库是否连接成功了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部