冰风奇美拉:如何用ASP读取数据(急!!!)

来源:百度文库 编辑:高校问答 时间:2024/04/30 02:01:06
<!--#include file="conn.asp"-->
<!--#include file="function.asp"-->
<%
if request("id")<>"" then
id=request("id")
set rs=server.createobject("adodb.recordset")
sql="select * from word where id="&id
rs.open sql,conn,1,3
if rs.eof then
errmsg="<SCRIPT language=JavaScript>alert('错误! 你没选择歌曲!'); javascript:top.window.close();</SCRIPT>"
call error()
Response.End
else
rs("locked")=rs("locked")+1
rs.Update
id=rs("id")
rmid=rs("rmid")
word=rs("word")
Singer=rs("Singer")
Name=rs("Name")
end if
rs.Close
else
errmsg="<SCRIPT language=JavaScript>alert('错误! 你没选择歌曲!'); javascript:top.window.close();</SCRIPT>"
call error()
Response.End
end if
set rs=nothing
conn.close
set conn=nothing
%>

这是我页面中的源代码
页面效果地址是:
http://www.gequ.info/asp/w.asp?id=21089

但是我想改为当我输入地址
http://www.gequ.info/asp/w.asp?id=13 时 输出的内容等于效果页面
请问,该如何修改??

(注:ID=表中的递增ID=21089
RMID=对应其他歌曲表中的歌曲ID=13)

如能解决,不剩感激!

先检查这句,改为:
sql="select * from word where id="+request.QueryString("id")
如果不行的话检查你的数据库里面的值是否为空,唯一能够出现错误的就只有这两个地方了!

如果还不行的话我希望把你的错误信息贴出来,帮你看看是什么原因的错误!

请问你数据库里有没有13那一列呀