首页 > 代码库 > 表单中通过sql语句,一次操作,执行多个sql,返回多个值的方法
表单中通过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查询语句”的形式来分别执行,分别回写。
表单中通过sql语句,一次操作,执行多个sql,返回多个值的方法