我在程序里更新了SQL想在提示那显示更新了多少条数据,请问这个语句怎么写?

解决方案 »

  1.   

    你int _RowCount = SqlCommand.ExecuteNonQuery(); 返回的就是你影响的行数
      

  2.   

    1.对于编辑,和删除,追加
    int Cnt = SqlCommand.ExecuteNonQuery(); 
    返回的就是你影响的行数
    2,对于检索,
       DataReader.affectedRowCount
    返回的就是你影响的行数
      

  3.   

    在这句里该怎么写.
    MessageBox.Show("登记成功!", "系统提示", MessageBoxButtons.OK);
      

  4.   

    string strMsg = "成功登记了" + 行数.ToString();
    MessageBox.Show(strMsg, "系统提示", MessageBoxButtons.OK);
      

  5.   

    int rows= SqlCommand.ExecuteNonQuery(); 
    MessageBox.Show("您已经成功更新"+ rows.toString() +"!","系统提示",MessageBoxButtons.OK);
      

  6.   

    命名空间:System.Data.SqlClient
    但提示 非静态的字段、方法或属性“System.Data.Common.DbCommand.ExecuteNonQuery()”要求对象引用
      

  7.   

    int rows= SqlCommand.ExecuteNonQuery(); 
    MessageBox.Show(this,"您成功更新了"+rows.ToString()+"条记录!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
      

  8.   


    你先实例化一个sqlcommand对象,再使用
      SqlCommand cmd = new SqlCommand();
                cmd.Connection =
                    cmd.CommandText =
                    cmd.CommandType =
                  int _row= cmd.ExecuteNonQuery();
      

  9.   

    你把这个int rows= SqlCommand.ExecuteNonQuery();
    作为程序的返回值
    然后 
    MessageBox.Show(this,"您成功更新了"+rows.ToString()+"条记录!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
      

  10.   

    SqlCommand sql = new SqlCommand("delete from book where uid='" + textBox1.Text + "'", conn);
    sql.ExecuteNonQuery();
    int rows = sql.ExecuteNonQuery();
    string strMsg = "成功删除了" + rows.ToString();
    MessageBox.Show(strMsg, "系统提示", MessageBoxButtons.OK);提示的结果是数据剩余行