ASP更新ACESS数据库问题
来源:百度知道 编辑:UC知道 时间:2024/06/04 08:47:54
<%@ language="vbscript"%>
<%response.Expires = 0%>
<!--#include file="conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
sqltext="select * from bo_user where user_name=" & request.form("User")
rs.open sqltext,conn,3,3
'更新记录到数据库
rs("psw")=request.form("Confirm")
rs.update
rs.close
conn.close
response.redirect "Login.htm"
%>
为什么这一段记录修改不了Acess数据库
用了两位提出来的方法,还是不行:(。。。。。
我可以看到上一页Post 过来 User=sam,Confirm=123,但是数据库里面就是没有变,大家帮帮忙啊。。。。急
<%response.Expires = 0%>
<!--#include file="conn.asp"-->
<%
set rs=server.createobject("adodb.recordset")
sqltext="select * from bo_user where user_name=" & request.form("User")
rs.open sqltext,conn,3,3
'更新记录到数据库
rs("psw")=request.form("Confirm")
rs.update
rs.close
conn.close
response.redirect "Login.htm"
%>
为什么这一段记录修改不了Acess数据库
用了两位提出来的方法,还是不行:(。。。。。
我可以看到上一页Post 过来 User=sam,Confirm=123,但是数据库里面就是没有变,大家帮帮忙啊。。。。急
楼上说的对!NAME字段一般是字符型的:
sqltext="select * from bo_user where user_name='" & request.form("User")&"'"
其次!有一个更简单的更新记录方法
sqltext="update bo_user set psw='"&request("Confirm")&"' where user_name='"&request("user")&"'"
conn.Execute(sqltext)
'如果没报错代表更新成功了
response.redirect "Login.htm"
------------------------------------
用以上代码肯定没问题!
你的数据库在哪个盘存的呢?
比如说D盘!是否是NTSL分区?
如果是的话!在这个盘的权限中!加入everyone用户的修改权限!
sqltext="update bo_user set psw='"&request.form("Confirm")&"' where user_name='" & request.form("User") &"'"
conn.execute(sqltext)
你数据库的权限改了的吗?
在文件夹的属性-安全里修改。