ASP 非常严峻的问题,大家帮帮忙啊?在线等。问题解决加100分!

2025-01-19 16:07:05
推荐回答(3个)
回答1:

其实这样简单啦.你小了一个语句呀.你在
<%
next
%>

<%
next
%>

上面,的next的上面加上一句 rs.movenext
就可以了.
如果还是不行的话: http://www.gzpanyu.cn/liu.htm

回答2:

给你个思路:
dim a,b,c
c=a&b
然后定义一个函数
getdatabasevalue(c)

sql="select * from student where NUM ="&c

return

然后将 getdatabasevalue(c)插入到双重循环中之间

getdatabasevalue(c)
我只写了关键代码 你自己补充吧

回答3:

直接给你我简单做的代码,没时间做完整,主要是数据为空时候的判断代码没写。连接代码conn.asp:
<%
dim DB, ConnStr
DB = "db1.mdb"
ConnStr = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath(DB)
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
%>
列表文件(文件名自己起) 代码:


<%
for a=1 to 2
%>

<%
for b=1 to 2
%>

<%
next
%>

<%
next
%>

<%dim a,b,c
c=a&b
set rs = server.CreateObject("adodb.recordset")
strSql = "select * from student where num="&c
rs.Open strSql, Conn
%>













name NUM a&b
<%=rs("name")%> <%=rs("num")%> <%=a&b%>


我这里的student表有4个数据,NUM是11 12 21 22,如果数据不全会报错,中间要加一段为空的验证代码,我没时间就不调试了,上述代码在数据全的情况下是正常运行的