A:
string strsql = "update  application_table set zod_attendant= '" + TextBox1.Text.Trim().ToString() + "'  where id= '" + cid + "'";
B:
string strsql = "update  application_table set zod_attendant="aaa"  where id= '" + cid + "'";
执行A语句数据库没有改变,执行B 语句zod_attendant字段的值变为了aaa...A哪 儿错了啊 ?

解决方案 »

  1.   

    TextBox1.Text.Trim().ToString() 看看这个值 是不是原值
    如果是的话,可能是 !IsPostBack 的问题
      

  2.   

    B语句意思是当cid=???的时候把字段zod_attendant设置成aaa啊不会报错啊。你想要实现什么效果?
      

  3.   

    将你绑定数据的代码 放在 !IsPostBack 中eg:if(!IsPostBack)
    {
       dataBind();
    }
      

  4.   

    IsPostBack..
    高手啊...的确是这种问题...重复加载..