本帖最后由 iorisgzh 于 2016-3-7 15:30 编辑
数据库服务器:oracle 10g 编码是 American_America.US7ASCII 数据库体积相当庞大 (不知道是否有影响)
FineReport 是刚接触 在客户机上一键安装完测试使用的。不知道最终部署的时候需要什么环境支持
FineReport 版本是 8.0 客户机系统 winxp 32位 内容2G 本地安装oracle10g 客户端,配置有服务 (本地其他程序需要连接oracle服务器业务) 字符集同样
FR通过JDBC 建立连接
jdbc:oracle:oci:#dbserver 测试连接成功。
建立数据集的时候, 要先取消勾选 “视图” 只显示“表” 才可以正常刷新出来 数据库的表, 这样可以正常输入 SELECT 代码 可以正常保存一次。
问题一: 打开数据集修改 查看 或者再新建一个新的数据集 只要是打开 数据集界面 直接闪退
问题二:查询出来的结果是 ??????乱码, 试遍了 “定义数据连接”界面里的 编码转换 都不行,不是 口口口口口就是??????
PS:
认真看完了网站的基础教程,深感FR的强大,书到用时方恨少,自己的技术很不好,很想用FR做出自己想要的结果,这个路漫长啊,这才是第一步 解决了这一步才能进行下一步
解决方法:
改为 thin 方式连接数据库, 编码就可以正常设置了。 同时 闪退也没有了。 感谢