数据库无法更新,无错误提示,急!

来源:百度知道 编辑:UC知道 时间:2024/05/25 06:02:27
Conn_em04051.asp文件:
<%
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../Data/CODF9PDE7ICYXJC8O.mdb")
On Error Resume Next
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open ConnStr
If Err Then
Err.Clear
Set Conn=Nothing
response.write "<center>数据库连接失败</center>"
Response.End()
End If
%>

无效更新程序文件
<%@Language="VBScript" Codepage="936"%>
<%
if request("UpType")<>"" and request("UpTitle")<>"" and request("UpContent")<>"" and request("UpGuid")<>"" then
%>
<!--#include file="Conn_em04051.asp"-->
<%
Set rs=Conn.execute("Update CallBoard set Type='" & request("UpType") & "',Title='&

On Error Resume Next
这行注释掉,就有错误提示了

这可能是你数据库的读写权限问题,请查看你存放该程序的分区是不明NTFS格式,如果说是的话,请设置这个程序文件夹的Everyone用户权限为可更改(读/写),具体操作方法:

NTFS权限的设置

指派文件夹的权限:
1、设置NTFS权限的步骤:
我的电脑——双击磁盘——选定文件夹——鼠标右键——属性——安全。
注:如果没有"安全"选项的话 选择文件选项 "查看"里面有个简单文件共享(推荐)前面的对号去掉
2、权限设置
A、默认:EVERYONE权限是无法更改的。因为它是继承了上一层的权限,若要更改则必须清除“允许将来自父系的可继承权限传播给该对象”。
B、增加权限用户:“安全”选项卡——增加——选择所需用户——设置相应的权限
指派文件的权限:
1、我的电脑——双击磁盘——选定文件——单击鼠标右键——属性——安全。
2、文件权限的指派与文件夹权限的指派类似。
特殊权限的指派:
1、“安全”选项卡——单击“高级“——”权限“。
A、允许将来自父系的可继承权限传播给该对象,也就是说文件夹的权限可以继承上一文件夹的权限。
B、重置所有子对象的权限并允许传播可继承权限。也就是说清除子对象 所有权限 ,然后将子对象的权限重新设置成与此父对象相同的权限。
2、“安全”选项卡——单击“高级“——”权限“——查看/编辑。

关于这个问题请详见:http://hi.baidu.com/2008young/blog/item/b3e3744af83c152008f7ef3a.html