vs2005斷點除錯.

wisdomone1發表於2012-06-06
附上網貼:
http://blog.csdn.net/chinastory/article/details/3168904

//因為我這個ds.Tables[0].Rows是個資料集有N多條記錄.我只想跟蹤其中某條符合條件的記錄.

foreach (DataRow row in ds.Tables[0].Rows)
                {  //就在foreach緊接下面的大括號此行打上條件斷點,設定內容為
                         //Convert.ToInt64(row["ApplNbr"])==100054
                    applNbr = row.IsNull("ApplNbr") ? long.MinValue : Convert.ToInt64(row["ApplNbr"]);
                    queSubNbr = row.IsNull("QueSubNbr") ? long.MinValue : Convert.ToInt64(row["QueSubNbr"]);
                    parameterCd = row.IsNull("ParameterCd") ? string.Empty : row["ParameterCd"].ToString();
                    parameterValue = row.IsNull("ParameterValue") ? string.Empty : row["ParameterValue"].ToString();
                    //bbp20110823將TODAY轉換為真實日期--start
                    System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex("TODAY");
                    System.Text.RegularExpressions.Match mat = reg.Match(parameterValue);
                    if(mat.Success) 
                    {
                        //20120605星期二翟勳楊 處理測試紀雲鶴提出 自模板佇列複製的新佇列,其包括引數日期的佇列在執行報(1843) ORA-01843: not a valid month 開始
                        parameterValue = QueueProcessor.GetEffDate(parameterValue, new object[] { QueueProcessorFetch.EffDate }).Value.ToString("MM-dd-yyyy");
                        //20120605星期二翟勳楊 結束
                    }
                    //bbp20110823--end
                    QueApplParam queApplParam = QueApplParam.NewQueApplParam(new long?(newQueNbr), new long?(applNbr), new long?(queSubNbr), parameterCd);
                    queApplParam.ParameterValue = parameterValue;
                    queApplParamColl.Add(queApplParam);
                }

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-732043/,如需轉載,請註明出處,否則將追究法律責任。

相關文章