表单中通过sql语句,一次操作,执行多个sql,返回多个值的方法
范例:
<BILLC_EX_INT01 datatype="float" name="妥投单量"
sql="SELECT ISNULL(SUM(EXBD_EX_NUM001),0) AS RESULT FROM TEX_BUSINESS_DATA
WHERE (EXBD_EX_STR002=‘$current()/BILLC_EX_STR003$‘) AND (EXBD_EX_STR003=‘妥投‘)▓BILLC_EX_INT02◆SELECT SUM(BILL_AMOUNT) AS RESULT FROM TBILL
▓BILLC_EX_INT03◆SELECT SUM(BILL_ACC_AMOUNT) AS RESULT FROM TBILL">0</BILLC_EX_INT01>
在xsl中的BILLC_EX_INT01字段后面加入刷新按钮:
<button class="refresh_small_01" onclick="fn_call(‘click_sql‘,‘通过点击获得sql结果值‘,‘BILLC_EX_INT01‘,this.num)">
<xsl:attribute name="num">
<xsl:value-of select="@num" />
</xsl:attribute>
</button>
解释:通过点击刷新按钮,会依次执行sql语句,第一句写入到自身的字段BILLC_EX_INT01中,后面的根据 “▓表单字段名◆SQL查询语句▓表单字段名◆SQL查询语句▓表单字段名◆SQL查询语句”的形式来分别执行,分别回写。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。