急,紧急求救,在线等,读数据库问题,
有一个程序idea_view.asp(显示客人意见),有两个表n_idea_mode和n_idea_check.
也就是读这两个表,这两个表没有联系的~~~
n_idea_mode的结构是
id c_code c_item
1 1001 导游
2 1002 用餐
.............
3 1009 车况
<%
id=request("id")
set vrs=server.createobject("adodb.recordset")
vsql = "Select * From n_idea_mode"
vrs.open vsql,conn,1,1
set rs=server.createobject("adodb.recordset")
sql = "Select * From n_idea_check Where i_id=" &id
rs.open sql,conn,1,1
%>
<% do while not rs.eof %>
<tr>
<td><% =vrs("c_code") '问题在这里,怎样循环输出c_item这个字段,上
面怎能样加程序??? %> </td>
<td><% =rs("C_content")%></td>
<td><% =rs("C_meno")%></td>
</tr>
<% rs.movenext
loop
rs.close
vrs.close
%>
问题点数:50、回复次数:11Top
1 楼xiaobird1(Vincent)回复于 2003-09-04 11:14:35 得分 0
<% do while not rs.eof %>
<tr>
<td><%
if not rs.EOF then
Response.write vrs("c_code") '问题在这里,怎样循环输出c_item这个字段,上
面怎能样加程序???
end if
%> </td>
<td><% =rs("C_content")%></td>
<td><% =rs("C_meno")%></td>
</tr>
<% rs.movenext
vrs.movenext
loop
rs.close
vrs.close
%>
Top
2 楼tigerwen01(小虎)回复于 2003-09-04 11:14:57 得分 3
不是已经循环输出了吗?跟字段c_code一样呀。Top
3 楼xiaobird1(Vincent)回复于 2003-09-04 11:15:24 得分 0
打错了,改一下
<% do while not rs.eof %>
<tr>
<td><%
if not vrs.EOF then
Response.write vrs("c_code") '问题在这里,怎样循环输出c_item这个字段,上
面怎能样加程序???
end if
%> </td>
<td><% =rs("C_content")%></td>
<td><% =rs("C_meno")%></td>
</tr>
<% rs.movenext
vrs.movenext
loop
rs.close
vrs.close
%>
Top
4 楼jaffgao(风雨驱魂)回复于 2003-09-04 11:38:19 得分 0
你是想让n_idea_mode表中的数据被选择吗
也就是说让客人对导游、用餐、车况等发表评论
那么就在内层把n_idea_mode表用循环打开,就像外层的一样Top
5 楼2581314(2581314)回复于 2003-09-04 11:43:18 得分 0
xiaobird1(小鸟儿)您好,还是不对,
在这里要考虑到表格的输出,提示vrs.movenext这行出错Top
6 楼shengchengkeji(晟程)回复于 2003-09-04 11:48:53 得分 2
你的这个vrs("c_code") 跟第一个rs()记录是什么关系,是不是显示一条rs()记录时,同时循环显示vrs("c_code"),还是有条件显示vrs("c_code")值,是第一种:里面套一个循环,第二种:if 条件判断一下,再显示!Top
7 楼xiaobird1(Vincent)回复于 2003-09-04 12:12:50 得分 23
sorry,我考虑不周
<% do while not rs.eof %>
<tr>
<td><%
if not vrs.EOF then
Response.write vrs("c_code") '问题在这里,怎样循环输出c_item这个字段,上
面怎能样加程序???
else
Response.write "无"
end if
%> </td>
<td><% =rs("C_content")%></td>
<td><% =rs("C_meno")%></td>
</tr>
<% rs.movenext
if not vrs.EOF then
vrs.movenext
end if
loop
rs.close
vrs.close
%>
Top
8 楼killxtt(我菜我菜我菜菜菜)回复于 2003-09-04 12:34:24 得分 2
再定义一个游标阿Top
9 楼2581314(2581314)回复于 2003-09-04 12:38:08 得分 0
shengchengkeji(晟程)您好! 我只想让vrs("c_code") 循环,rs("C_content")也是循环,
但他们的循环次数是一样的~~
问题在这里,怎样循环输出c_code这个字段,上面怎能样加程序??? %>
Top
10 楼2581314(2581314)回复于 2003-09-04 12:41:11 得分 0
上面写错了,问题在这里,怎样循环输出c_code这个字段,上面怎能样加程序.这一句才对的Top
11 楼aspyaun()回复于 2003-09-04 13:23:46 得分 20
同意xiaobird1(小鸟儿Top




