怎么该啊?
谢谢拉?
我用的是win2000sever

解决方案 »

  1.   

    cmd.CommandText = "insert into 会员(username,[password]) values(?,?)";
    --------------------------------------------
    password是Access的关键字 因此需要加[]来表示
      

  2.   

    把SQL语句抓出来到查询分析器里执行一下看看。
      

  3.   

    cmd.CommandText = "insert into 会员(username,password) values(@username,@password)";把“?” 换掉
      

  4.   

    第2个解决 了,第一个呢!
    是不是 每个插入语句都应该套上面的格式呢?jiatong1981(末日之痕)
    大哥 
    谢谢!
      

  5.   

    对,是权限问题,我以前也一直遇到这样的问题。
    具体:右键->属性->安全
    将数据库权限个性为“写入”如果没有“安全”选项,在控件面板->文件夹选项->查看->把“使用简单文件共享”这个选项的勾给去掉在NTFS格式下才有的
      

  6.   

    对,是权限问题,我以前也一直遇到这样的问题。
    具体:右键->属性->安全
    将数据库权限个性为“写入”如果没有“安全”选项,在控件面板->文件夹选项->查看->把“使用简单文件共享”这个选项的勾给去掉在NTFS格式下才有的