Commit c40bfb16 authored by pjain's avatar pjain

mumliple pre-stmt issue solve


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95370 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 8f1effd9
......@@ -22343,7 +22343,10 @@ public void updateBackOrderStatus (String salesOrder, Connection conn) throws IT
sql = " SELECT S.PENDING_ORDER, SI.LINE_NO, SD.QUANTITY__STDUOM, SI.QTY_ALLOC FROM SORDER S, SORDITEM SI, SORDDET SD " +
" WHERE S.SALE_ORDER = SI.SALE_ORDER AND SD.SALE_ORDER = S.SALE_ORDER AND SD.SALE_ORDER = SI.SALE_ORDER " +
" AND SD.LINE_NO = SI.LINE_NO AND S.SALE_ORDER = ? ";
//Changed by Dhanraj on 27JUN14 to over come open cursor issue
updatesql = " UPDATE SORDDET SET HOLD_FLAG = 'Y' WHERE SALE_ORDER = ? AND LINE_NO = ? ";
pstmtupdate = conn.prepareStatement(updatesql);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, salesOrder);
rs = pstmt.executeQuery();
......@@ -22357,8 +22360,9 @@ public void updateBackOrderStatus (String salesOrder, Connection conn) throws IT
System.out.println("LineNo:"+LineNo);
if( pendingOrder.trim().equalsIgnoreCase("H") && ( allocQuantity < orderQuantity ) )
{
updatesql = " UPDATE SORDDET SET HOLD_FLAG = 'Y' WHERE SALE_ORDER = ? AND LINE_NO = ? ";
pstmtupdate = conn.prepareStatement(updatesql);
//Changed by Dhanraj on 27JUN14 to over come open cursor issue
/*updatesql = " UPDATE SORDDET SET HOLD_FLAG = 'Y' WHERE SALE_ORDER = ? AND LINE_NO = ? ";
pstmtupdate = conn.prepareStatement(updatesql);*/
pstmtupdate.setString(1, salesOrder);
pstmtupdate.setString(2, LineNo);
upddateStatus = pstmtupdate.executeUpdate();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment