首页 > 代码库 > 表单中通过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,返回多个值的方法