public static void InsertTestResult(string _name, string _path, string is_success) { if (!ProClass.GetIsSaveMsg()) { return; } string sql = "INSERT INTO TEST_RESULT([NAME], [PATH], IS_SUCCESS) VALUES('"; sql += _name + "','" + _path + "','" + is_success + "')"; Monitor.Enter(vlc); try { cm.CommandText = sql; cm.ExecuteNonQuery(); } catch { } Monitor.Exit(vlc); }
private void btn_Level_OK_Click(object sender, System.EventArgs e) { int LevelNum = 15; int m_Level; string s = lisan_box.Text; if (ProClass.bValIsLevel == true) //若是连续的测试等级,对输入的等级值是否合法进行判断 { m_Level = Convert.ToInt32(lianxu_box.Text); if (m_Level < 0 || m_Level > 15) { MessageBox.Show("测试等级必需在0到15之间!", "输入参数不正确"); return; } ProClass.AddProValue(ProClass.ProLevel2, lianxu_box.Text); //如果合法,把他们的值添加到数据库中 } else //对输入离散的测试等级值进行判断 { char[] separator = { ' ', ',' }; string[] s_Level = s.Split(separator); if (s_Level.Length > LevelNum) { MessageBox.Show("测试等级的数目必须在0到15之间!", "输入参数不正确"); return; } else { for (int i = 0; i < s_Level.Length; i++) { int ml = Convert.ToInt32(s_Level[i]); if (ml < 0 || ml > 15) { MessageBox.Show("第" + (i + 1) + "个测试等级必须在0到15之间!", "输入参数不正确"); return; } } } ProClass.AddProValue(ProClass.ProLevel1, lisan_box.Text); //如果合法,把他们的值添加到数据库中 } this.Close(); }