今天使用dwr的时候发现js无法执行回调函数,但是通过页面js测试类却没有问题正常运行,能够显示数据,但是就是结构不是我想要的结果,发现rs.next()语句不执行,上网找了很多大侠的解说,顿时灵光一线但是改过后没有反应,结果还不正确,静下心来分析问题吧。
1.首先说ResultSet这个东西是一个接口,各个数据库驱动来实现他,真正我们用到的rs就已经是实例化的东西了,所以rs!=null这个肯定是正确的了,所以来判断是否rs有值就不能通过这个来判断。
2.通过rs.next()这个方法判断才是王道,rs.next()表示结果集里rs游标从0条向下移动到第一条结果看看有没有结果如果有结果就显示true,否则显示false。
道理是明白了,但是为什么还会出现问题呢,仔细从自身查找原因原来在我System.out.println("rs.next===="+rs.next())已经在真正if(rs.next())之前叫游标向下移动,已经移动到了第一条,知道真正执行if(rs.next())时候就真的找不到结果了。
这个问题,也给我了启示要多注意自己的代码不要怀疑别人的程序。从原理分析问题,不要浮躁的解决问题。
分享到:
相关推荐
ASP技巧rs.getrows方法
import javax.ws.rs.FormParam; import javax.ws.rs.GET; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.core.Context; <!-...
javax.ws.rs.jar restful
CXF和Spring整合时,配置文件中所需要的CXF标签的 schema 文件,将所需的xsd文件配置到本地,可以解决部分IDE在编写配置文件时,无法自动提示的问题。
rs.jarrs.jarrs.jar
rs.zip基于Rust实现EBpf的采集Demo,使用aya-rs.zip基于Rust实现EBpf的采集Demo,使用aya-rs.zip基于Rust实现EBpf的采集Demo,使用aya-rs.zip基于Rust实现EBpf的采集Demo,使用aya-rs.zip基于Rust实现EBpf的采集Demo...
提示找不到RS.dll文件,通常情况下市地下城与勇士后无法时的提示,如果有这样的提示估计你已经中了病毒,病毒对游戏目录下的“RS.dll”(:C:\\Program Files\\腾讯游戏\\CrossFire\\\\Rs.dll)文件进行非法替换。...
一般情况下读取数据都是用rs.open sql,conn,1,1修改数据:rs.open sql,conn,1,3删除数据:直接要conn.execute(“delete * from new where id=1”)这样的。Rs.Open语法如下:rs.Open Source,ActiveConnection,CursorType...
javax.ws.rs-api-2.0-rc3.jar 包。单独抽出,供大家使用。javax.ws.rs-api-2.0-rc3.jar 包。单独抽出,供大家使用。javax.ws.rs-api-2.0-rc3.jar 包。单独抽出,供大家使用。
Debug.Print(Format(rs.Fields("工资"), "####.##"))Debug.Print(Format(rs.Fields("工资"), "####.##"))Debug.Print(Format(rs.Fields("工资"), "####.##"))Debug.Print(Format(rs.Fields("工资"), "####.##"))...
赠送jar包:javax.ws.rs-api-2.0.1.jar; 赠送原API文档:javax.ws.rs-api-2.0.1-javadoc.jar; 赠送源代码:javax.ws.rs-api-2.0.1-sources.jar; 赠送Maven依赖信息文件:javax.ws.rs-api-2.0.1.pom; 包含翻译后...
java数据库连接ResultSet
主要介绍了adodb.recordset.open(rs.open)方法参数详解,需要的朋友可以参考下
ADODB rs.fields()不能为空的解决方案
javax.ws.rs.ext.MessageBodyReader
赠送jar包:javax.ws.rs-api-2.0.1.jar; 赠送原API文档:javax.ws.rs-api-2.0.1-javadoc.jar; 赠送源代码:javax.ws.rs-api-2.0.1-sources.jar; 赠送Maven依赖信息文件:javax.ws.rs-api-2.0.1.pom; 包含翻译后...
'set the global var to false 'to denote a failed login LoginSucceeded = False Unload Me End Sub Private Sub cmdOK_Click() On Error GoTo errh: Dim rs As ADODB.Recordset ... rs.Close
如 t=rs.BookMark 记录当前的标记 rs.BookMark=t 把游标移动到记录时的位置 例子: <% dim d sql=select * from cs1 set rs=server.CreateObject(ADODB.RecordSet) rs.Open sql,conn,1,1 while not rs.eof...
异步 I/O JAX-RS.Next 提案这是一个项目,提出了一种为 REST 资源实现非阻塞 I/O 的方法。 它还提供了一种利用 Java 8 lambdas 以干净的方式轻松处理异步 i/o 事件的方法。资源中异步 I/O 的定义通过资源访问异步 I/...