﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Web报表工具-专业博客 &#187; finereport破解版</title>
	<atom:link href="http://reportblog.cn/archives/tag/finereport%e7%a0%b4%e8%a7%a3%e7%89%88/feed" rel="self" type="application/rss+xml" />
	<link>http://reportblog.cn</link>
	<description>报表技术知识：web报表，报表工具，表单工具，报表设计，报表系统，java报表</description>
	<lastBuildDate>Wed, 25 Apr 2012 03:18:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Web报表工具中SubSection函数之Oracle查询参数个数限制</title>
		<link>http://reportblog.cn/archives/1390</link>
		<comments>http://reportblog.cn/archives/1390#comments</comments>
		<pubDate>Wed, 21 Sep 2011 07:28:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web报表工具-技术园地]]></category>
		<category><![CDATA[finereport报表]]></category>
		<category><![CDATA[finereport破解版]]></category>
		<category><![CDATA[web报表工具]]></category>

		<guid isPermaLink="false">http://reportblog.cn/?p=1390</guid>
		<description><![CDATA[在使用web报表工具时如有一个参数查询语句：SELECT * FROM Stscore WHERE Stdno IN (${studentno})。实际情况中studenno可能是根据其他条件查询出来的结果列表，也许超过1000个学号，如最终为 SELECT * FROM Stscore WHERE Stdno IN (10001, 10002, 10003, 10004, 10005, 10006, 10007, 10008, 10009, 10010, 10011, 10012, 10013, ……,10989, 10990, 10991, 10992, 10993, 10994, 10995, 10996, 10997, 10998, 10999, 11000,11001) 直接执行上述语句，由于studentno参数的个数超过了1000个，数据库端将报ORA-01795的错误，如下图 http://www.finereport.com/forumimages/e440.png web报表里如何解决该问题呢？此时，如果将studentno参数分割成多段，如以500为单位进行分割，将上述11001个参数值分为3部分，形成3条查询条件，便可避免该问题。 即变为SELECT * FROM Stscore WHERE Stdno IN (10001,10002,…,10500) or Stdno IN (10501,10502,…,11000) [...]]]></description>
			<content:encoded><![CDATA[<p><strong><br />
</strong><strong> </strong></p>
<p>在使用<a href="http://www.finereport.com/web-reportingtool">web报表工具</a>时如有一个参数查询语句：<strong><em>SELECT * FROM Stscore WHERE Stdno IN (${studentno})</em></strong><strong><em>。</em></strong>实际情况中studenno可能是根据其他条件查询出来的结果列表，也许超过1000个学号，如最终为<span id="more-1390"></span></p>
<p>SELECT * FROM Stscore WHERE Stdno IN (10001, 10002, 10003, 10004, 10005, 10006, 10007, 10008, 10009, 10010, 10011, 10012, 10013, ……,10989, 10990, 10991, 10992, 10993, 10994, 10995, 10996, 10997, 10998, 10999, 11000,11001)</p>
<p>直接执行上述语句，由于studentno参数的个数超过了1000个，数据库端将报ORA-01795的错误，如下图</p>
<p><img class="alignnone" title="http://www.finereport.com/forumimages/e440.png" src="http://www.finereport.com/forumimages/e440.png" alt="" width="480" height="174" /></p>
<p><a href="http://www.finereport.com/forumimages/e440.png">http://www.finereport.com/forumimages/e440.png</a></p>
<p><a href="http://www.finereport.com/web-reportingtool">web报表</a>里如何解决该问题呢？此时，如果将studentno参数分割成多段，如以500为单位进行分割，将上述11001个参数值分为3部分，形成3条查询条件，便可避免该问题。</p>
<p>即变为SELECT * FROM Stscore WHERE Stdno IN (10001,10002,…,10500) or Stdno IN (10501,10502,…,11000) or Stdno IN (11001)</p>
<p><a href="http://www.finereport.com/">FineReport</a>并没有实现该功能的内置函数，对于这种情况，我们可以自定义一个SubSection分组函数        <strong>该函数的使用规则为：</strong>SubSection(para)</p>
<p>参数para为字符串形式，该函数的作用即将字符串参数以500为单位进行分割，并返回分割后形成的数组。</p>
<p><strong>完整代码如下：</strong></p>
<p><strong><img class="alignnone" title="http://www.finereport.com/forumimages/e441.png" src="http://www.finereport.com/forumimages/e441.png" alt="" width="547" height="295" /></strong></p>
<p><strong><img class="alignnone" title="http://www.finereport.com/forumimages/e442.png" src="http://www.finereport.com/forumimages/e442.png" alt="" width="509" height="562" /><br />
</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong><a href="http://www.finereport.com/forumimages/e441.png">http://www.finereport.com/forumimages/e441.png</a></strong></p>
<p><strong><a href="http://www.finereport.com/forumimages/e442.png">http://www.finereport.com/forumimages/e442.png</a></strong></p>
<p><strong>编译自定义函数</strong></p>
<p>将编译后的SubSection.class放到<a href="http://www.finereport.com/">FineReport</a>的安装目录WEB-INF下面的classes目录下，因为SubSection.java属于包com.fr.demo，所以SubSection.class需要放到classes\com\fr\demo目录下。</p>
<p><strong>注册并使用自定义函数</strong></p>
<p>注册好定义的函数后便可进行使用了，注册与使用方法在上一节简单的自定义函数中已经介绍过，在此就不详细描述了。由于实际获得的参数格式不定，可以根据具体情况在<a href="http://www.finereport.com/knowledge">报表工具</a>中调整java程序。</p>

<p><strong>Web报表主题相关文章：</strong></p>
<ul>
<li><a href="http://reportblog.cn/archives/1741">Apache和tomcat整合</a></li>
<li><a href="http://reportblog.cn/archives/1700">IIS集成配置</a></li>
<li><a href="http://reportblog.cn/archives/1697">Jboss 服务器 JNDI 配置数据源连接数据库</a></li>
<li><a href="http://reportblog.cn/archives/1694">Oracle 数据库实现自增长列</a></li>
<li><a href="http://reportblog.cn/archives/1689">Weblogic 10.1 配置JNDI 数据源</a></li>
</ul><br />
]]></content:encoded>
			<wfw:commentRss>http://reportblog.cn/archives/1390/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>著名IT门户CSDN与FineReport报表险酿法律纠纷</title>
		<link>http://reportblog.cn/archives/807</link>
		<comments>http://reportblog.cn/archives/807#comments</comments>
		<pubDate>Tue, 08 Jun 2010 02:35:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web报表工具-应用实例]]></category>
		<category><![CDATA[csdn]]></category>
		<category><![CDATA[finereport报表]]></category>
		<category><![CDATA[finereport破解版]]></category>

		<guid isPermaLink="false">http://reportblog.cn/?p=807</guid>
		<description><![CDATA[         日前，帆软软件公司预备给著名IT门户CSDN发律师函，控诉CSDN纵容其会员擅自发布用于破解帆软自主研发的FineReport报表6.5版本的jar包，欲用法律手段维护自己的合法权益。           此次法律风波的两大主角，一位是素有中国最大的IT技术社区和IT门户网站之称的CSDN，另一位则是近来在国内报表软件行业名声大噪的帆软软件公司。        CSDN是一个为IT专业技术人员提供IT资源的信息传播和服务平台，其下载频道尤为出名。而下载频道中的资源大部分来源于其注册会员的上传，从而做到IT技术的资源共享。（CSDN下载频道）        帆软软件是专业从事报表软件研发的公司，提供报表软件产品及报表整体应用解决方案。而FineReport是帆软自主研发的报表软件产品，操作简单易用，却能够制作复杂的报表，能够快速构建企业信息系统，特别适合中国式报表的设计需求。（帆软官网）        而此次事件的导火索便是CSDN某注册会员在CSDN下载频道上传了一项名为“FineReport6.5报表破解”的jar文件(下载地址链接)。其资源说明为“相当优秀的报表软件FineReport6.5，破解后使用将不再有注册提示”。该下载页面截图如下，该截图生成于2010年6月1日上午：     软件注册是FineReport向用户收费的主要凭据。FineReport注册水印截图如下     FineReport报表注册水印截图       事发后，帆软对CSDN提供FineReport破解文件下载的行径表示不满，指责CSDN纵容其会员发布侵犯帆软知识产权的资源，并拟通过律师事务所向CSDN发出律师函。在中国这个版权意识比较薄弱的国家，提供各种盗版软件资源的下载网站比比皆是，那么，CSDN的行为是否涉嫌违规呢？如果是，它应该担负怎样的责任呢？同样，与之类似的众多下载网站又该如何应付呢？        在刚刚落幕不久的由北京市高级人民法院知识产权庭与中国互联网协会调解中心联合举办的“2010年互联网知识产权保护论坛”中明确指出，网络传播行为必须以尊重他人的版权为前提，国家版权局每年都把打击网络侵权盗版作为工作重点。看来，如果这两家真正对簿公堂的话，帆软是胜券在握了。        然而，有一个问题值得玩味，那就是：当一个软件出现破解版等各类盗版，对于研发这个软件的公司是好消息还是坏消息？我想，这个公司应该是喜忧参半的。喜的是，本公司软件的知名度、关注度以及市场热度显然都非常高，以至于有很多高手悉心研究如何对其进行破解从而方便众多使用其软件又不想进行购买的用户；忧的是，破解文件的广泛传播，会让该公司丧失许多本应属于自己的收益。帆软公司的高层也许正处在这两种情感的双重加载下。这是其一。        其二，在中国这个惯用盗版的国度，对提供各类盗版软件的下载网站究竟应该如何净化，这是个值得思考的问题。可以看到，CSDN的上传规则非常简单甚至简陋，与之相关的，只有“发布违规资源经举报被确认便减少积分”。 “违规资源”四个字高度概括，并未明确列出“违规资源”所包含的范畴，且只字未提如何处理上传侵犯一些软件公司版权的行为；而即便CSDN所认为的“违规资源”包含此类意思，其采取的行动也仅仅是减少上传者的积分，而没有采用任何积极的审查行动去避免此类事情的发生。这样的漏洞到底是CSDN的疏忽还是故意避讳？        最后，经过协商，CSDN已将FineReport6.5破解文件删除。当然了，对于未来中国互联网能否营造一个健康、有序、公平、合法的知识产权环境，我们拭目以待。   本文转载自比特网 原文链接：http://net.chinabyte.com/178/11364678.shtml   Web报表主题相关文章： 揭榜咯~Finereport爱好者论坛征文竞赛第一期获奖名单！！！ 冬日送大礼—Finereport爱好者论坛征文竞赛第一期！ 帆软FineReport报表满意度调研 FineReport爱好者论坛迎新有奖活动开始啦！！！ 报表工具FineReport最新版本V6.5.5金秋华丽登场]]></description>
			<content:encoded><![CDATA[<p>         日前，帆软软件公司预备给著名IT门户CSDN发律师函，控诉CSDN纵容其会员擅自发布用于破解帆软自主研发的FineReport报表6.5版本的jar包，欲用法律手段维护自己的合法权益。</p>
<p>          此次法律风波的两大主角，一位是素有中国最大的IT技术社区和IT门户网站之称的CSDN，另一位则是近来在国内报表软件行业名声大噪的帆软软件公司<span id="more-807"></span>。</p>
<p>       CSDN是一个为IT专业技术人员提供IT资源的信息传播和服务平台，其下载频道尤为出名。而下载频道中的资源大部分来源于其注册会员的上传，从而做到IT技术的资源共享。（<a href="http://download.csdn.net/">CSDN下载频道</a>）</p>
<p>       帆软软件是专业从事报表软件研发的公司，提供报表软件产品及报表整体应用解决方案。而FineReport是帆软自主研发的报表软件产品，操作简单易用，却能够制作复杂的报表，能够快速构建企业信息系统，特别适合中国式报表的设计需求。（<a href="http://www.finereport.com/">帆软官网</a>）</p>
<p>       而此次事件的导火索便是CSDN某注册会员在CSDN下载频道上传了一项名为“FineReport6.5报表破解”的jar文件(<a href="http://download.csdn.net/source/2147258">下载地址链接</a>)。其资源说明为“相当优秀的报表软件FineReport6.5，破解后使用将不再有注册提示”。该下载页面截图如下，该截图生成于2010年6月1日上午：</p>
<div><span> </span></div>
<div><span> </span></div>
<div><span></span></div>
<p><span></p>
<div id="attachment_811" class="wp-caption aligncenter" style="width: 512px"><a rel="attachment wp-att-811" href="http://reportblog.cn/archives/807/image001-4"><img class="size-full wp-image-811" title="FineReport报表破解文件下载截图" src="http://www.finebi.com/reportblog/wordpress/wp-content/uploads/2010/06/image0013.png" alt="FineReport报表破解文件下载截图" width="502" height="358" /></a><p class="wp-caption-text">FineReport报表破解文件下载截图</p></div>
<p><span id="_marker">软件注册是FineReport向用户收费的主要凭据。FineReport注册水印截图如下</span></p>
<p></span></p>
<div><span> </span></div>
<div><span> </span></div>
<div><span></span></div>
<p><span></p>
<pre class="mceTemp mceIEcenter">
<dl id="attachment_812" class="wp-caption aligncenter" style="width: 230px; height: 141px;">
<dt class="wp-caption-dt">
<pre><a rel="attachment wp-att-812" href="http://reportblog.cn/archives/807/image002"><img class="size-full wp-image-812" title="register" src="http://www.finebi.com/reportblog/wordpress/wp-content/uploads/2010/06/image002.png" alt="FineReport报表注册水印截图" width="227" height="82" /></a></pre>
</dt>
<dd class="wp-caption-dd">
<pre>FineReport报表注册水印截图</pre>
</dd>
</dl>
<p><span id="_marker">  </span></pre>
<p><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">    事发后，帆软对</span><span lang="EN-US">CSDN</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">提供</span><span lang="EN-US">FineReport</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">破解文件下载的行径表示不满，指责</span><span lang="EN-US">CSDN</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">纵容其会员发布侵犯帆软知识产权的资源，并拟通过律师事务所向</span><span lang="EN-US">CSDN</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">发出律师函。在中国这个版权意识比较薄弱的国家，提供各种盗版软件资源的下载网站比比皆是，那么，</span><span lang="EN-US">CSDN</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">的行为是否涉嫌违规呢？如果是，它应该担负怎样的责任呢？同样，与之类似的众多下载网站又该如何应付呢？</span></p>
<p></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="mso-tab-count: 1;">       </span></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">在刚刚落幕不久的由北京市高级人民法院知识产权庭与中国互联网协会调解中心联合举办的“</span><span lang="EN-US">2010</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">年互联网知识产权保护论坛”中明确指出，网络传播行为必须以尊重他人的版权为前提，国家版权局每年都把打击网络侵权盗版作为工作重点。看来，如果这两家真正对簿公堂的话，帆软是胜券在握了。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="mso-tab-count: 1;">       </span></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">然而，有一个问题值得玩味，那就是：当一个软件出现破解版等各类盗版，对于研发这个软件的公司是好消息还是坏消息？我想，这个公司应该是喜忧参半的。喜的是，本公司软件的知名度、关注度以及市场热度显然都非常高，以至于有很多高手悉心研究如何对其进行破解从而方便众多使用其软件又不想进行购买的用户；忧的是，破解文件的广泛传播，会让该公司丧失许多本应属于自己的收益。帆软公司的高层也许正处在这两种情感的双重加载下。这是其一。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="mso-tab-count: 1;">       </span></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">其二，在中国这个惯用盗版的国度，对提供各类盗版软件的下载网站究竟应该如何净化，这是个值得思考的问题。可以看到，</span><span lang="EN-US">CSDN</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">的上传规则非常简单甚至简陋，与之相关的，只有“发布违规资源经举报被确认便减少积分”。</span> <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">“违规资源”四个字高度概括，并未明确列出“违规资源”所包含的范畴，且只字未提如何处理上传侵犯一些软件公司版权的行为；而即便</span><span lang="EN-US">CSDN</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">所认为的“违规资源”包含此类意思，其采取的行动也仅仅是减少上传者的积分，而没有采用任何积极的审查行动去避免此类事情的发生。这样的漏洞到底是</span><span lang="EN-US">CSDN</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">的疏忽还是故意避讳？</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style="mso-tab-count: 1;">       </span></span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">最后，经过协商，</span><span lang="EN-US">CSDN</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">已将</span><span lang="EN-US">FineReport6.5</span><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">破解文件删除。当然了，对于未来中国互联网能否营造一个健康、有序、公平、合法的知识产权环境，我们拭目以待。</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">本文转载自<a title="比特网上的finereport与csdn法律纠纷" href="http://net.chinabyte.com/178/11364678.shtml" target="_blank">比特网</a></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';">原文链接：<a href="http://net.chinabyte.com/178/11364678.shtml">http://net.chinabyte.com/178/11364678.shtml</a></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman';"> </span></p>

<p><strong>Web报表主题相关文章：</strong></p>
<ul>
<li><a href="http://reportblog.cn/archives/1728">揭榜咯~Finereport爱好者论坛征文竞赛第一期获奖名单！！！</a></li>
<li><a href="http://reportblog.cn/archives/1676">冬日送大礼—Finereport爱好者论坛征文竞赛第一期！</a></li>
<li><a href="http://reportblog.cn/archives/1433">帆软FineReport报表满意度调研</a></li>
<li><a href="http://reportblog.cn/archives/1408">FineReport爱好者论坛迎新有奖活动开始啦！！！</a></li>
<li><a href="http://reportblog.cn/archives/1378">报表工具FineReport最新版本V6.5.5金秋华丽登场</a></li>
</ul><br />
]]></content:encoded>
			<wfw:commentRss>http://reportblog.cn/archives/807/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

