你加  try {} catch {} 试试,是不是异常,另外udstr的语句也看看,当然最简单就是单步调试了。

解决方案 »

  1.   

    就是,用response.write看看有没有哪里出错呀
      

  2.   

    我的看法:
    where 语句有错:id应该是int类型的数,而textbox1.text是字符串,当然造成不匹配
    要先转换为int型的数才行
      

  3.   

    呵呵,是没有执行操作cmd.ExecuteNonQuery()把。
      

  4.   

    将他改为:string newstr="update persons set name'1111' where id =1";
    还是没有成功。。
    没有抛出任何错误。。
      

  5.   

    好像应该呼叫cmd.,同意楼上leonyjj(xiaoyuer).
    new 操作符建立一个OleDbCommand对象实例,并且用udstr, oleDbConnection1初始化
    对象内部成员,但是构造函数并不负责用oleDbConnection1对象执行udstr的功能。
    这个功能是要用ExecuteNonQuery方法执行的吧。……
    ……
    我记得好像是这样,见笑了
      

  6.   

    你说得很对。。我刚才吧这个问题解决了。。缺exceutenonquery()。。给你加分