ASP中的一个recordset问题(非常火急)
我在做网页时碰到这样的一个问题:
有一个recordset,假如字段依次为"a","b","c","d","e","f"
假如我先读取当然recordset Rs的记录的一个字段,如:
<%c=Rs("c")%>
则后面的
<%
d=Rs("d")
e=Rs("e")
f=Rs("f")
%>
d,e,f没有值,读不出来(当然记录在数据库里是有值的)
如果把<%c=Rs("c")%>去掉,就可以了。为什么啊,我现在需要c的值,不可以不要。
那个高手有个知道为什么,快点告诉我,先谢谢了。
问题点数:40、回复次数:11Top
1 楼net_lover(【孟子E章】)回复于 2003-12-02 23:11:43 得分 4
不会吧,你是不是把Rs.MoveLast位置了Top
2 楼net_lover(【孟子E章】)回复于 2003-12-02 23:12:23 得分 4
贴两者之间的代码Top
3 楼popcode(枫.net)回复于 2003-12-02 23:12:46 得分 4
代码帖出来看看吧Top
4 楼ghjhot(花落满地)回复于 2003-12-03 01:40:41 得分 4
你是不是loop了Top
5 楼fuyungril(我要学习.net)回复于 2003-12-03 09:11:26 得分 4
不会吧,应该可以出来值的,把代码贴出来看看呀!Top
6 楼cangwu_lee(橙子)回复于 2003-12-03 09:21:01 得分 4
在 <%c=Rs("c")%> 之时,或者在之后,有错误,已经退出、跳过了。
Top
7 楼tigerwen01(小虎)回复于 2003-12-03 09:22:42 得分 4
把位置交换一下看看。Top
8 楼hxn8203(hxn8203)回复于 2003-12-03 09:30:05 得分 4
你用response.write Rs("c")&Rs("d")&Rs("e")&Rs("f")
试试,看输出什么。Top
9 楼shleo(sky)回复于 2003-12-03 09:33:08 得分 4
这个问题太奇怪了
还是贴代码把Top
10 楼cdsun()回复于 2003-12-03 09:35:17 得分 4
兄弟
你应该是rs打开sql语句的时候的问题
我从来没遇见过这个问题
只是jsp必须按照字段顺序取出
asp当中我还从来没有遇见过这样的问题Top
11 楼yls087412(codelive)回复于 2003-12-04 10:10:16 得分 0
谢谢各位 我找到方法了 确实是我写的rs打开sql有问题 我是这样写的
set rs=DBConnection.Execute(sql)
把它改为 rs.open sql,DBConnection,1,1就行了
没有学好,也没有经验,花去了我很多的时间Top




