Browse Source

转义带分号的字符串

callm 1 week ago
parent
commit
6b75a4ed17
1 changed files with 3 additions and 3 deletions
  1. 3 3
      UAS_MES_YD/PublicMethod/LogicHandler.cs

+ 3 - 3
UAS_MES_YD/PublicMethod/LogicHandler.cs

@@ -1111,14 +1111,14 @@ namespace UAS_MES_NEW.PublicMethod
                     if (iIfRepeat != "-1")
                     if (iIfRepeat != "-1")
                     {
                     {
                         //判定条码是否已经上料了
                         //判定条码是否已经上料了
-                        dt = (DataTable)dh.ExecuteSql("select cm_barcode from craftmaterial where cm_barcode='" + iSN + "' and cm_status=0", "select");
+                        dt = (DataTable)dh.ExecuteSql("select cm_barcode from craftmaterial where cm_barcode=:sn and cm_status=0", "select",iSN);
                         if (dt.Rows.Count > 0)
                         if (dt.Rows.Count > 0)
                         {
                         {
                             ErrMessage = "条码" + iSN + "已经上料";
                             ErrMessage = "条码" + iSN + "已经上料";
                             return false;
                             return false;
                         }
                         }
                     }
                     }
-                    dt = (DataTable)dh.ExecuteSql("select bar_prodcode,bar_code from barcode where bar_code='" + iSN + "'", "select");
+                    dt = (DataTable)dh.ExecuteSql("select bar_prodcode,bar_code from barcode where bar_code=:sn", "select",iSN);
                     if (dt.Rows.Count > 0)
                     if (dt.Rows.Count > 0)
                     {
                     {
                         string bar_prodcode = dt.Rows[0]["bar_prodcode"].ToString();
                         string bar_prodcode = dt.Rows[0]["bar_prodcode"].ToString();
@@ -1145,7 +1145,7 @@ namespace UAS_MES_NEW.PublicMethod
                 case "RULE":
                 case "RULE":
                     if (iIfRepeat != "-1")
                     if (iIfRepeat != "-1")
                     {
                     {
-                        dt = (DataTable)dh.ExecuteSql("select cm_barcode from craftmaterial where cm_barcode='" + iSN + "' and cm_status=0", "select");
+                        dt = (DataTable)dh.ExecuteSql("select cm_barcode from craftmaterial where cm_barcode=:sn and cm_status=0", "select",iSN);
                         if (dt.Rows.Count > 0)
                         if (dt.Rows.Count > 0)
                         {
                         {
                             ErrMessage = "条码" + iSN + "已经上料";
                             ErrMessage = "条码" + iSN + "已经上料";