make sure you give ASPNET or Everyone account read/write permissions on the database file ("Password.mdb") and the directory it is in ("c:")

解决方案 »

  1.   

    WebUserPassword有主键吗?或者说有id字段且为自增的。没有的话你键一个。
      

  2.   

    数据库里只有两个字段,一个是UserName,另一个是Password,就这么两个东西,而且文件所放的路径也绝对在c盘下,在表中没有主键,而且表为空表,我插的也是都有东西而非空的字段啊。各位,再指教。
      

  3.   

    看看数据库当时是不是只读的插数据别在别的地方打开access文件。
      

  4.   

    检查数据库表password字段长度
    经过md5加密后长度比较大
      

  5.   

    access的文件是默认的可读可写的,而如果我测试这个项目的时候,这个数据库就是只读的了,而且我的username的字段可容纳255个字符,后来我又改成了memo字段了,可是还是出现那个错误,我看了以前的一些帖子,也存在这个问题,但是始终没有解决,他们解决的办法是说.NET不支持access,我还是希望得到大家的支持,谢谢!