求 ASP查询数据库中显示查询出来的一行数据??

来源:百度知道 编辑:UC知道 时间:2024/06/09 10:32:00
数据库:123,mdb
网页 4 个:index.asp, ckindex.asp, xianshi.asp, conn.asp
conn.asp 数据库链接文件 没有问题。
index.asp 这个页面中有一个表单 和一个提交按钮。
ckindex.asp 判断index.asp传递的是否是一个空值 如果不是直接查询数据库中是不是有这一条记录 ,如果没有转回到index.asp,如果有记录就直接进入到xianshi.asp

关键就在这里: 我查询的时候怎么在xianshi.asp中 显示查询出来的数据库中这一行的信息。
我就是不会做 怎杨查询单独一行的数据 并且显示查询出来的这单位一条数据。

例如数据库中 ID为10,表示为第10行的记录 我查询出来后,怎样显示这第10行的信息。。
请高手帮忙

完整的关键代码应该是:
注:我把关键代码都写在一起了,方便阅读。
你先是的一条记录问题因该出在没有循环数据库数据,这里我用了 Do wihle not Rs.eof,意思是如果记录没有到了最后,则继续循环。
<!--#include file="Conn.asp"-->
<%
id = Trim(Request("id"))
If id = "" Then
Response.Redirect"index.asp"
Else
Set Rs=Conn.execute("select * from 表名 where id='" & id & "'") '根据id条件查询数据库
If id <> Rs("id") Then '判断数据库中有没有id值
Response.Redirect"index.asp" '如果没有,则跳转到index.asp页
Else '如果有的话循环输出数据库所有记录,也可以跳转到xianshi.asp页面然后在循环输出,道理一样的。
Do While Not Rs.Eof '如果RS记录没有到记录尾,则继续循环
Response.Write("<div>"))
Response.Write(Rs("id"))'循环输入需要的字段值
Response.Write("</div>")
Rs.movenext '移动到下一个记录
Loop
End if
End if
rs.close
conn.close
set rs=nothing
set conn=nothing
%>