为什么不更新数据库(access)??大家快帮我看看丫 

解决方案 »

  1.   

    avphoenixi 刚问过的问题现在已解决
    你看看他的帖子http://topic.csdn.net/u/20090626/18/61cd64d3-8a66-4916-836a-aeb1e06a63df.htmlupdate不执行
      

  2.   

    还有就是 在修改数据时:FileUpload没有上传修改图片,更新数据库时,会替换数据库已有的为空吗?需要你自己判断FileUpload中是否有文件,有了才更新此字段,没有则不更新。
    至于你UPDATE的问题,只能断点慢慢找原因,从已有代码看不出来
      

  3.   

    是不是acc文件没有写入权限???
      

  4.   

    不会替换为空的。第一个问题可能和access数据库设置有关,比如:指允许插入不允许更改 之类的!
      

  5.   

     
    可是FileUpload没有上传修改图片  他提示:参数 [@LogImage] 没有默认值。 
      

  6.   


    //存储过程没问题
    /* 这段代码是否被执行了! 
    OleDbParameter[] oled = new OleDbParameter[] 
                {
                  new OleDbParameter("@Question",cq.Question),
                  new OleDbParameter("@Answer",cq.Answer),
                  new OleDbParameter("@State",cq.State),//BOOL值
                  new OleDbParameter("@CallerQuestionId",cq.CallerQuestionId)
                };
              return DBHelper.ExecuteNonQuery(CommandType.StoredProcedure, "UpdateCallerQuestion", oled);//如果执行了,就需要看DbHelper里面的代码了
    */不会替换为空!