2026年6月25日 星期四

V1060304A – try exception 訊息: Tmp_Sql 由內層傳至外層 - throw new Exception(Tmp_Msg) - raise

 目的: V1060304A – try exception 訊息: Tmp_Sql 由內層傳至外層 , Ex:錯誤的 SQL

處理說明: 1>


1>*.cs
  try
            {
                //取得[來源1] & [目的2] 的 資料欄位值
               UPDATE_AMM_CHKCHG_ASN(Tmp_PROJID1, Tmp_TYPE1, Tmp_ITEM1, Tmp_ASN1, Tmp_ASN2);             
             Tmp_RtnMsg ="專案別(" + Tmp_PROJID1 + ")<br>"
                                        + "件號(" + Tmp_PN1 + ")<br>"
                                       + "ITEM(" + Tmp_ITEM1 + ")<br>"
                                        + "來源機號(" + Tmp_ASN1 + ")<br>"
                                        + "目的機號(" + Tmp_ASN2 + ")<br>"
                                       + "定更定檢拆挪完成!!<br>";
                return Tmp_RtnMsg;
            }  // end of try
            catch (Exception e)
            {
                Tmp_RtnMsg = myfunc.Get1ORA(e.Message);
                Tmp_RtnMsg = "錯誤: 拆挪作業失敗 !!<br>"
                                         + Tmp_RtnMsg+"<br>"
                                         +"SQL如下:<br>"
                                         +Tmp_Sql;
            }
            return Tmp_RtnMsg;

public void UPDATE_AMM_CHKCHG_ASN(string par_PROJID, string par_TYPE, string par_ITEM, string par_ASN1, string par_ASN2, string par_12="1")
 {
 try
            {
 }   // end of try
            catch (Exception e)
            {
                Tmp_RtnMsg = myfunc.Get1ORA(e.Message);
                Tmp_RtnMsg = Tmp_RtnMsg + "<br>"
                                       + "SQL:<br>"
                                       + Tmp_Sql;
                //Tmp_RtnMsg = "錯誤: 拆挪作業失敗 !!<br>"
                //                         + Tmp_RtnMsg + "<br>"
                //                         + "SQL如下:<br>"
                //                         + Tmp_Sql;
                throw new Exception(Tmp_RtnMsg);
                //raiseEXP(new Exception(), Tmp_RtnMsg);
            }

沒有留言:

張貼留言