日期:2014-05-17  浏览次数:20414 次

数据库中数据的更新和删除问题
public partial class 更新数据 : System.Web.UI.Page
{
  protected int Page_Load(object sender, EventArgs e)
  {
  //直接在数据库中更新数据
   
   
  int RecordsAffected;
  String cmdString = "UPDATE 飞狐工作室 SET 身份证号码='139' WHERE 身份证号码='133'";
  string SqlStr = "Data Source=ZWW-PC;Initial Catalog=bookDB;User ID=sa;password=zww1990";
  SqlConnection conn = new SqlConnection(SqlStr);

  SqlCommand cmd = new SqlCommand(cmdString,conn);
  conn.Open();

  RecordsAffected = cmd.ExecuteNonQuery();
  conn.Close();

  return RecordsAffected;


  }
}

为什么我的更新语句在SQL server中能运行,在页面上不起作用呐?我没用控件,直接再数据库中更改的。插入就能运行,更新和删除却不能.....为什么吖?

------解决方案--------------------
public partial class 更新数据 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//直接在数据库中更新数据


int RecordsAffected;
String cmdString = "UPDATE 飞狐工作室 SET 身份证号码='159' WHERE 身份证号码='153'";
string SqlStr = "Data Source=ZWW-PC;Initial Catalog=飞狐工作室;User ID=sa;password=zww1990";
SqlConnection conn = new SqlConnection(SqlStr);

SqlCommand cmd = new SqlCommand(cmdString,conn);
conn.Open();

RecordsAffected = cmd.ExecuteNonQuery();
conn.Close();

Response.Write(RecordsAffected);

}
}
看看这样对吧1