asp读取access超简单 但我不会

jmxb123 2008-04-08 01:17:38
access数据库中只有一个表aaa,表中有两个字段,name pass
通过IE提交name中的特定值http://ip/readpass?name=xiaohei 要求返回对应该的pass值

小弟从没接触过ASP 只能靠大家帮忙了
...全文
114 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jmxb123 2008-04-08
  • 打赏
  • 举报
回复
/readpass.asp?name= 会返回无记录的
kimipolo 2008-04-08
  • 打赏
  • 举报
回复
最好 if name<>"" then

打开数据库查询

end if
要不然直接访问 ,会出错
9611122 2008-04-08
  • 打赏
  • 举报
回复
缺心眼
hookee 2008-04-08
  • 打赏
  • 举报
回复
readpass.asp 假设db.mdb和 readpass.asp在同一目录下
<%
name = Request.QueryString("name")
name = Replace(name,"'","''")

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 pass FROM aaa WHERE [name]='" & name & "'"
rs.Open sql, conn, 1, 1
If Not(rs.BOF And rs.EOF) Then
Response.Write "password : " & rs(0)
Else
Response.Write "无记录"
End If
If rs.State<>0 Then rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing
%>

28,409

社区成员

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

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