回 帖 发 新 帖 刷新版面

主题:急求:ASP(关于接受连接传送参数)

有2个页面(a.asp;b.asp)
a.asp:<a href="b.asp?id=<%=rs("id")%>"><%=rs("object")%></a>
b.asp:
<%
id=Request.Querystring("id")
set rs=conn.execute("select * FROM 数据表 WHERE id="&cint(id))    
if not rs.eof and not rs.bof then
for i=1 to rs.recordcount
%>
<%=rs("content")%>
<%
rs.moveNext
next
%> 


[b]没有错误提示,但是就是显示不出来数据表里CONTENT的信息,请高手教教!![/b]

回复列表 (共5个回复)

沙发

我用的是ACCESS数据库

板凳

set rs=conn.execute("select * FROM 数据表 WHERE id="&cint(id))    
这样打开记录集的话,是取不到 rs.recordcount 的,要用open方法

set rs = server.createobject("adodb.recordset")
rs.open "select * FROM 数据表 WHERE id="&cint(id) ,conn,1,1
.....

3 楼

补充一下,还有种方法就是不用rs.recordcount
set rs=conn.execute("select * FROM 数据表 WHERE id="&cint(id))    
do while not rs.eof
%>
<%=rs("content")%>
<%
rs.moveNext
loop

4 楼

谢谢,已经解决

5 楼

:::::

我来回复

您尚未登录,请登录后再回复。点此登录或注册