数据集ResultSet不能重复取同一个字段。有没有什么解决方法?(5分)

F

ff_ff

Unregistered / Unconfirmed
GUEST, unregistred user!
如题
如果不行,我只有定义局部变量了,字段太多,麻烦了。
 
你用的是sql serve?
另外,你的重复取是什么意思?
 
问题描述的清楚些,这样别人才可以给您解答,你说是吗?
做好的程序员一定也要有好的表达能力才能往深层发展。
 
可能是我没有表达清楚,但我以为说得很明白了.
我的意思是:
<%
....
ResultSet rs = con.query(sql);
while(rs.next()){
%>
......
<%=rs.getString(&quot;f1&quot;)%>
....
....

<%=rs.getString(&quot;f1&quot;)%>
}
报no data found 错误.
好像和数据库没有关系吧.
num1 和 num2 取得是同一字段f1的值,由于在程序员两次要用到rs.getString(&quot;f1&quot;);但却不能这样用.
我不想定义局部变量,如何解决,
不知道说明白了吗?
 
在取f1后,又去了f2,回来再取f1是这样的?
是和数据库无关,但是可能和jdbc有关。为什么不说的详细一点?
 
为什么不定义局部变量?
我觉得你很怪...我没遇到过你这样用的哈
 
把Statement改为可以滚动的试试。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
958
SUNSTONE的Delphi笔记
S
S
回复
0
查看
779
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
顶部