asp根据ID查询access数据库网址并跳转

刚学ASP,想实现 tourl.asp?id=1000 跳转功能。求解答。我写的一直出错。我号里没分,对不起了。
===================================
<%
id=Request.ServerVariables("QUERY_STRING")

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db1.mdb")
set rs=server.CreateObject("adodb.recordset")
sqlstr="select * from test where id='"&id&"'"
rs.open sqlstr,conn,1,3
if rs.bof then
Response.Redirect(response.write rs("url"))

end if
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
最新回答
最后

2024-05-25 03:38:24

我也遇到这个问题时,我查了很多资料,但最终我没有用,我问你什么是导入到数据库中,如果是SQL,然后打开你要导入的数据库条目,点击右键,指向所有输入数据的任务,下一步后。改变在EXCEL中,下一步,数据源怎么办回来了,你应该知道吧 - 如果不是,把粘贴到记事本中,数据源到一个文本文件中的Excel数据,并且就像其他的时间,我是做这样的事情,并且安装了此方法,也绝对能够获得数据库中的数据,
访问我没怎么用过,不知道以下是一个充满希望的副本很有用。

完整的关键代码应该是:

注:我放在一起的关键代码编写,易于阅读。

一个问题,你的第一个记录,因为数据从数据库中不存在的怪圈,在这里我用的是做wihle不RS.EOF,这意味着如果该记录不到底,继续循环。

- ! #include文件=“的conn.asp” - >

<%

ID =修剪(请求(“ID”))

如果ID =“”那

的Response.Redirect“ INDEX.ASP“

设置RS = Conn.execute(”SELECT * from表名where ID ='“&ID&”'“)'查询基于ID的条件数据库

如果ID > RS(“ID”),那么“没有数据库,以确定

的Response.Redirect”指数。ASP“的值id'如果不是,然后跳转到INDEX.ASP页面

别人的,如果任何环路输出的所有记录的数据库,您也可以跳转到xianshi.asp页面,在环路输出,一样的道理。

做,而不是RS.EOF'如果没有记录,记录的RS尾部,然后继续循环

回复于(“”))

回复于(卢比( “ID”))'循环输入字段值?需要

回复于(“”)

Rs.movenext'移动到下一条记录

环路 END IF

结束,如果

集RS =什么

集康恩=什么
%>
追问
不要复制粘贴啊 还是翻译的。。。。。