数据库是否是只读啊
经常书上自带的access数据库都是只读属性的只读就不可能往里面写了

解决方案 »

  1.   

    你指的是数据库文件的属性(受操作系统限制),还是在ACCESS中设定只读属性,我用的数据库是我自己创建的,应该没有限制,不过我的操作系统所在分区是NTFS格式,不知道和这有没有关系?
      

  2.   

    这个权限是在ACCESS中分配吗?
      

  3.   

    “操作需要一个可更新的查询”这个信息是什么意思?
    我以前用ASP对数据库存取自如,用的也这个版本的ACCESS,不过现在也不行了
      

  4.   

    这是书上的原代码:
     
      <<%@import namespace="system.data" %>
    <%@import namespace="system.data.oledb" %>
    <script language="vb" runat="server">
       sub page_load(sender as object,e as eventargs)
         
        dim objcon as new oledbconnection()
           objconn.connectionstring="proveider=microsoft.jet.oledb.4.0;" & _
            "datasource=" & server.mappath("grades.mdb")
          objconn.open()
          dim objcmd as new oledbcommand("insert into 成绩单 (学号,姓名,语文," & _
              "数学,自然) values (‘A11’,'陈小贞’,‘88’,‘95’。‘92’)”,objconn)
        objcmd.executenonquery()
        objconn.close()
     end sub
    </script>
       这是铁道咄版社出版的ASP。NET程序设计一书中的第十六章第四节的例子(406页)
    多谢!!!!!
      

  5.   

    代码肯定没什么问题,请问你的access是不是从光盘上考的,可能是属性没有改,将属性的只读改成读写的就可以了
      

  6.   

    该库是我自己用ACCESS2002自已创建的,该数据库文件的属不是只读的
    还请大侠帮忙。这个问题因了我个把月了,我已经问了很多人了,就是没答案,
    阻止了我学习。NET 进程,磨灭我学习。NET的信心。
      

  7.   

    ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpconmodifyingdataindatabase.htm
    看看也许有帮助。
      

  8.   

    如果我将网站的根目录指定到一个FAT32格式的分区上就可以存取数据库了,但只要指定到任何一个NTFS格式的分区上就不行,不知是什么原因,我是以Administrator登录的,应该拥有最高权限,即使我把ASPNET帐户的权限设成Administrator也不行,到IIS里我把主目录的写权限也勾上了,还是不行,不知道什么缘故。