点击buuton1,居然插入了2个记录,求解。
测试过插入语句,在数据库运行只会生成一行数据。
"INSERT into J_mtrldef ([mtrlid],[mtrlname],[mode]) values('" + textBox3.Text.Trim() + "','" + textBox2.Text.Trim() + "','" + textBox1.Text.Trim() + "')";
另外查阅了数据库没有相关的存储过程、触发器等。
获取返回受影响的行数时,显示的也是1
求高手指教
以下是点击语句:
try
{
Con1.Open();
string addsql = "INSERT into J_mtrldef ([mtrlid],[mtrlname],[mode]) values('" + textBox3.Text.Trim() + "','" + textBox2.Text.Trim() + "','" + textBox1.Text.Trim() + "')";
SqlCommand myCommand11 = new SqlCommand(addsql, Con1);
myCommand11.ExecuteNonQuery();
if (myCommand11.ExecuteNonQuery()==1)
{
iMessageBox.Show("保存成功,是否继续新增物料?")
Con1.Close();
}
else
{
MessageBox.Show("保存失败,请重试或者联系技术人员!");
Con1.Close();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}