ACESS + ASP 插入成功 但是更新不成功

来源:百度知道 编辑:UC知道 时间:2024/05/16 08:27:55
<%@ LANGUAGE="VBScript" %>
<!--#include file="inc/config.asp"-->
<!--#include file="admin.asp"-->
<%
dim id

id=request("id")

if request.QueryString("action") = "edit" then
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "Select * from AD where AD_ID="&id
rs.Open sql,conn,1,3
rs("ImageName") = request("ImageName")
rs("ImageURL") = request("ImageURL")
rs("Master") = request("Master")
rs("LastEditDateTime") = now()
rs.update
rs.close
response.Redirect("Admin_AddAD.asp")
end if

Set rs = Server.CreateObject("ADODB.Recordset")
sql = "Select * from AD where AD_ID="&id
rs.Open sql,conn,1,1
%>
-----------------------------------------------
<fo

你的意思
是不是提示 操作成功 但是数据其实没有真正的进入数据库中呢
如果是这样的话 有可能是 数据库 所在文件夹没有 读写的权限
顺便说一下:

sql = "Select * from AD where AD_ID="&id 把这句改成

sql = "Select * from AD where AD_ID='"&id&"'"
(这句不宜在ACCESS数据库中使用)

conn,3,3

你是不是说插入到数据库了,没有显示出来了?那应该是你的排序问题了吧.

提示什么?

是你系统的问题吧!
要在自己电脑上做测试的话!首要的问题是要保证自己硬盘的格式(硬盘》属性》文件系统)为”FAT32",如果不是,就会因为权限的问题,不能更新数据库数据,请查实!