我想删除链接到的数据库里表的内容我表里本来有我现在删除NUM为2的内容,点了删除希望能弹出对话框提示没有该学生,现在该怎么处理。
网上找了很多ExecuteNonQuery();的说明还是不怎么明白呀~数据库C#

解决方案 »

  1.   

    问一句,num字段什么类型,应该是数值类型吧,那样sql语句就不要加引号,加了引号导致执行错误,被catch捕获
      

  2.   

    我一直不明白这个“受影响的行数”是什么意思?
    我修改了一条记录就是1么?这个的意思你直接把sql放在数据库里执行一下你就知道了
      

  3.   

    我一直不明白这个“受影响的行数”是什么意思?
    比如你删除num==2的数据行,如果里面有两行num为2,返回值则为2,如果没有则为0
      

  4.   

    myCommand.ExecuteNonQuery()此方法返回一个int,删除一行就是影响一行返回1,如果一行也没删除就是0
    你试下 int i = myCommand.ExecuteNonQuery();
           if(i==0)
           {
              Message.box("木有学生");
           }
      

  5.   

    打错了  是MessageBox.Show()