asp读取access超简单 但我不会

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

小弟从没接触过ASP 只能靠大家帮忙了
...全文
81 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
%>
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-04-08 01:17
社区公告
暂无公告