2010-10-21 20 views
0
<table width=100%> 
    <tr> 

    <td id="show1" class="centerNoBorder">&nbsp;<input type="button" name="upd_rate" value="Update Rate" onclick="showEdit(1)"></td> 

傳遞的 「速率<%=Cnt%>」 在updateRate功能

<td id="show2" style="display:none" class="centerNoBorder">&nbsp;<input type="button" name="upd_rate" value="Save" onclick=" updateRate(); showEdit(2)"></td> 

<%= cDouble%> <%= rscDesc%> 「名稱要更新的值=「rscUm <%= Cnt%>」> <%= rscUm%> 「name =」rscQty <%= Cnt%>「> <%= rscQty%> <%if(rscDesc!= null); {Cnt ++; }

 System.out.println("Cnt_rscCnt" + rscCnt);%> 
     <td class="leftAlign" valign=top id="rscRate"><div name="aEdit<%=Cnt%>" id="divRate<%=Cnt%>"><%=rscRate%></div><input type="text" id="Rate<%=Cnt%>" name="aEdit<%=Cnt%>" value="<%=rscRate %>" style="display:none"></td> 
     <td class="leftAlign" valign=top id="rscCost"><div name="bEdit<%=Cnt%>" id="divAmt<%=Cnt%>"><%=calAmt%></div><input type="text" id="Amt<%=Cnt%>" name="bEdit<%=Cnt%>" value="<%=calAmt %>" style="display:none"></td> 
     </tr> 

功能updateRate() { 警報( 「updateRate」 +的document.getElementById( '標誌')的值。);對於(var n = 1; n < 18; n ++){ var aEdit = document.getElementById('aEdit'+ n).value; var bEdit = document.getElementById('bEdit'+ n).value; alert(「HERE:」+ document.getElementById('aEdit'+ n).value); }

公共無效尿酸鹽(INT N)拋出異常 {

的System.out.println( 「B:」 + N); String sqlUpdate =「」; MultiDBManager db7 = new MultiDBManager(uif); sqlUpdate =「update pklrsc set pr_prod_rate ='showEdit」+ n +「'and pr_ln_cst ='showEditCost」+ n +「'其中pr_rsc_cde ='rscDesc'」; //「UPDATE pklrsc SET pr_prod_rate ='Rate」+ n +「',pr_ln_cst ='amt」+ n +「'WHERE pr_rsc_um ='rscUm'」 System.out.println(「uRate」); n ++; db7.execUpdate(sqlUpdate); }

回答

0

*重新檢查sqlUpdate的寫入。你必須分析錯誤......

須─考慮使用,而不是 '+' *

concat('text1 with "some text2"', "text 3 and text 4", a_vartible, '">', a_name);
CONCAT