回 帖 发 新 帖 刷新版面

主题:急...连接上数据库.但不能更新.

数据库, ACCESS,没有任何设置,,,

可以,从WEB,上连接.查询.但不能增加,和修改,,

但用ACCESS软件打开数据库,可以直接增加和修改.
数据库, ACCESS,没有任何设置,,,

可以,从WEB,上连接.查询.但不能增加,和修改,,

但用ACCESS软件打开数据库,可以直接增加和修改.
代码如下:
<%
set conn=server.createobject("adodb.connection")
provider="provider=microsoft.jet.oledb.4.0;"
DBPath ="data source=" & Server.MapPath("data.mdb")
password ="jet OLEDB:database password=********;"
conn.Open provider & password & DBPath
%>


这是怎么回事?
谢谢.

这是怎么回事?
谢谢.

回复列表 (共6个回复)

沙发


能查询数据库,证明数据库连接代码没错!

不能添加与修改可能是权限问题或SQL语句问题:

先把添加或修改的SQL语句代码粘贴出来看看!

板凳

你应该设置access 数据库的属性->安全 添加用户 everyone并设置它的权限(写的权限就可以了)

3 楼

服务器的目录没有写权限造成的.对网站目录添加 Everyone用户.然后设定写权限

4 楼

建议给予IUSR_xxx那个用户设置可修改权限,我认为设置成Everyone是一个安全隐患。

5 楼

NTFS磁盘格式的问题,需要添加用户Everyone,具体方法不在敖述,可以自己在论坛里找或者上百度.

6 楼

额,都是高手啊!

我来回复

您尚未登录,请登录后再回复。点此登录或注册