asp修改写入access超简单 但我不会

jmxb123 2008-04-08 04:31:12
access数据库中只有一个表aaa,表中有两个字段,name pass
通过IE提交name 和pass中的值 如 http://ip/readpass?name=xiaohei&pass=21232.242rws 修改数据库中pass字段
如果数据库中name字段不存在指定值如xiaohei 则添加相应的记录

刚才已经发了个读取记录的贴子(已结) 与此问题类似
http://topic.csdn.net/u/20080408/13/e5362e5b-f2a0-4946-bf64-96df21c137b5.html
...全文
71 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
readpass.asp

Set rs = CreateObject("ADODB.RecordSet")
sql = "SELECT * FROM aaa WHERE [name]='" & name & "'"
rs.Open sql, conn, 1,3
If Not(rs.BOF And rs.EOF) Then
rs(0)=pass
rs.update
Else
Response.Write "无记录"
End If
rs.close
Set rs = Nothing
Go 旅城通票 2008-04-08
  • 打赏
  • 举报
回复
resetpas.asp
name = Request.QueryString("name") 
name = Replace(name,"'","''")
pass=Request.QueryString("pass")
sConn="Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source="&Server.MapPath("db.mdb")
Set conn = CreateObject("ADODB.Connection")
conn.Open sConn
Set rs = CreateObject("ADODB.RecordSet")
sql = "SELECT pass FROM aaa WHERE [name]='" & name & "'"
rs.Open sql, conn, 1,3
If Not(rs.BOF And rs.EOF) Then
rs(0)=pass
rs.update
Else
Response.Write "无记录"
End If
If rs.State <>0 Then rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
hookee 2008-04-08
  • 打赏
  • 举报
回复
<%
name = Request.QueryString("name")
name = Replace(name,"'","''")
pass = Request.QueryString("pass")
pass = Replace(pass,"'","''")

sConn = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & Server.MapPath("db.mdb")
Set conn = CreateObject("ADODB.Connection")
conn.Open sConn
Set rs = CreateObject("ADODB.RecordSet")
rs.CursorLocation = 3
sql = "SELECT [name], pass FROM aaa WHERE [name]='" & name & "'"
rs.Open sql, conn, 1, 1
If Not(rs.BOF And rs.EOF) Then
conn.execute "UPDATE aaa SET pass='" & pass & "' WHERE [name]='" & name & "'"
Else
conn.execute "INSERT INTO aaa([name], pass) VALUES('" & name & "','" & pass & "')"
End If
If rs.State <>0 Then rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
%>

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧