gpt4 book ai didi

java - 记录集的问题

转载 作者:行者123 更新时间:2023-11-30 11:54:10 24 4
gpt4 key购买 nike

rs = ldao.getLonaAllList(schemeName, memid, TStrCalcdt);
if(!rs.next())
{
MessageBox mb = new MessageBox(sh, SWT.ICON_INFORMATION);
mb.setMessage("No Data Found");
mb.open()
return;
}
while (rs.next()) {
//other code for bringing the dat
}

我想检查一下,如果记录不包含数据,那么它会显示消息。但我发现问题是,在每种情况下获取记录时,第一个 记录集数据都不会显示。所以请任何人帮忙解决这个问题。如何在不丢失数据集中的第一个数据的情况下显示记录集不包含任何数据

最佳答案

由于 rs.next() 已经移动 到下一条记录并且在进入循环体之前调用它两次,很明显第一条记录被跳过.将 while 循环替换为 do-while:

do {
//other code for bringing the dat
} while (rs.next());

(所有这些假设您实际上是在谈论 ResultSet 具有类似界面的东西)。

关于java - 记录集的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5855750/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com