第二次没有执行时因为,你第一次查询结束后关闭了result。
不知道你这个要实现什么功能,你这个循环其实是没意义的,每次结果都会覆盖,就是只能得到最后一次的循环结果!
我不知道你为什么要有个循环,你的条件肯定是在循环之外就做好了吧。 那么,进入循环之后,不管循环几次 都只会有一个结果,那你还要这个循环做什么? 脱了裤子放屁 多此一举 而且你把关闭语句也放在循环里面的,当第一次循环完了之后,资源都关闭了,你还查询什么?
会有异常吗?
用DEBUG跟踪一下,看看是不是第二次循环停住了
建议:你只要条件二看看
条件判断有错误