我用asp做了一个可以连接access数据库的网站,但是只能读,不能写。至于权限我设置了。就是不可以

如题所述

"只能读,不能写" = 不能添加和修改内容(包括删除)

一般access数据库无权限方面的特殊设置(mssql才有)

1:请检查一下数据库,是否有.ldb文件生成
若有,就是数据库以独占的形式被打开着:程序运行发生错误所至-->导致不能写入
解决方法:关闭网站后,删除.ldb文件,再开启网站

2:下载数据库,看用Microsoft Office Access能否正常打开,是否已损坏

3:不能添加和修改内容(包括删除)的情况应排除语句错误:同时出错的机率很小
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-01
把错误信息贴上来看一下。要不然不知道是什么原因。

ASP-Access网站的数据库只能读不能写,求助!
能读不能写入,很可能是数据文件夹权限问题。要解决windows 7文件夹权限问题可以尝试:1. 把WWWROOT文件夹下的网站文件夹的IIS_ISURE用户权限设置为满权限, WINDOWS\\TEMP的IIS_ISURE用户权限为满权限,即可写数据库文件。2.降低整个inetpub的安全级别: 在cmd下运行: icacls c:\\inetpub \/settintegrity...

...这个ASP程序为什么一直只能读,写不进ACCESS中呢???我已经尝试了很多...
要想通过asp操作读写数据库,就必须给Internet来宾帐户(默认是通过该帐户访问的)以读写的权限,具体步骤如下:数据库文件-〉属性->安全->选择以IIS开头的那个帐户,也就是Internet来宾帐户-〉在下面的权限中,赋予相应的读写权限

在asp中对access数据库插入数据,总是“Microsoft JET Database Engine...
1、将数据库的只读属性去掉(可能没有效果);2、给数据库所在目录的属性中“安全”选项卡里添加everyone用户,让其拥有“写入”权限;此时就差不多了,如果还有问题,可以通过邮箱与我联系yanjibao@163.com 还有一点需要注意的,FAT32分区格式不会遇到如下问题,但NTFS会,上面的方法都是基于NTFS的解决...

ASP连接数据库ACCESS测试可以用上传后就不能用了!
一般是2种原因:1. Access数据库在本地测试时,所放在的目录有修改\/写入权限,但是,上传到虚拟主机后,数据库目录没有写入权限。解决方法是:可以将数据库放在服务商指定的目录(比如:database)中,同时连接代码(比如conn.asp)也要相应修改。2. 如果服务器用的是windows 2003独立主机,配置服务器平...

困扰两周的权限问题:access数据库只能读取不能写入
应该是权限问题,按你写的步骤修改即可~如果你找不到”文件夹选项”步骤如下:管理员身份登陆-->打开资源管理器-->点”工具”(最上边工具栏”帮助”的前边,”收藏”的后边...)-->点”文件夹选项”下面步骤跟你写的相同~希望能帮到你 ~...

iis搭建asp服务器,在调试数据库时,只能读取数据库的内容,修改不了,设 ...
匿名用户密码就是你在本地创建的用户aaa所设置的密码 3、c盘的system32的temp目录下给guests与users的读取、修改、运行的权限 4、如果不行,再检查下你那个数据库access的数据库的属性是不是只读,如果不是只读应该可以 以上是access的数据库 如果是mssql的数据库那你权限要给db_owner的权限才行 ...

ASP与Access数据库连接出错 如何解决?
ASP与Access数据库连接出错是因为缺少对访问的支持配置。1、需要安装一些功能来支持ASP应用程序的解析,打开:控制面板- 程序 - 程序和功能 - 打开或关闭Windows功能,按照下面这个图示,把相应的ASP选上就行了。2、设置好IIS(开启"启用父目录路径",要不你用..\/路径的时候可能会出错),做好相关...

asp.net如何连接accessASP.NET连接数据库
网站与ACCESS数据库如何连接?2、字符串DNS连接(再网络上的服务器都用这个)这些都可以用ASP语言写出来,由于你看不懂,所以可以用计算机本身的数据源进行连接。第一步:安装IIS,并将网站目录设置正确。IP设置正确,也可以不设,用本地地址浏览,简单的就是r这个。第二步:打开Dreamweaver,建立一个...

使用asp连接access数据库不行??
经过网上查询说是两个原因 1。微软已经不更新ODBC,需要改用JET的方式连接ACCESS数据库文件;2。系统目录的权限发生的变更。解决方式如下:1、如果自己有操作服务器的权限:在自己的2003服务器上测试,把windows\\temp目录增加everyone用户读写权限,然后再重启计算机可以解决故障。2、自己没有服务器操作权限:...

怎样在asp.net中连接ACCESS数据库?
在asp.net中连接ACCESS数据库有两种方法,具体操作如下:第一种方法,就是真接在在设计页面上拉一个控件,例如GridView、DataList,点击右上角那个三角符,新建数据源,在跳出的对话框选择数据库,新建连接,在添加连接对话框的更改那里选择Access数据库,之后在浏览那里选择你的数据库,测试成功的话,接下来的,就...

相似回答