lyj1562 2016-01-11 06:23 采纳率: 0%
浏览 2311

C# SQL 用insert into 会有2条相同的记录??,不同的窗体都一样会有这个现象

点击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());
                }
  • 写回答

7条回答 默认 最新

  • 大壮壮这昵称不错 2016-01-11 06:43
    关注

    打断点看看是否执行了两次

    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)