一个数据更新的问题,摸不着头脑。
代码如下:
string str= "update yhxx set dw='"+this.dw1.Text+" ',xm='"+this.xm1.Text +"', dh='" + this.dh1.Text + "',cz='" + this.cz1.Text + "',email='" + this.email1.Text + "',sjch='" + this.sjch1.Text+ "', bz='"+this.bz1.Text +"',rq='" + this.rq1.Text + "' where xh='"+this.Request["pro"].ToString()+"'";
conn.ConnectionString=this.Application["connstr"].ToString();
adap=new System.Data.SqlClient.SqlDataAdapter(str,conn);
ds=new System.Data.DataSet();
adap.Fill(ds, "table1");
ds.Clear();
this.Response.Write("<script>alert('数据修改完毕!');history.back();</script>");
执行时:提示“数据保存完毕”
上库里查看修改的这条记录时,跟原来一样没更新?同样格式写的删除语句就好使,不知道怎么回事?请教。