Java - 无法读取包含在 if else 语句中的记录集
Java - Unable to read inside the recordset contained with if else statement
我有一段 java 代码,我不确定为什么我没有从中得到任何结果。代码如下:
if (!ReminderList.next()) {
-- Show that there are no records available
} else {
while (ReminderList.next(){
-- Show that there are record
System.out.println(ReminderList.getString("ReminderID"));
}
}
if..else条件完美运行,如果有记录,系统确实进入else系统。但是,它不会进入 while 循环。我错过了什么?
您已经调用了 next()
一次(在 if
中)。我认为最简单的解决方案是将 else
更改为 do-while
,例如
do {
// -- Show that there are record
System.out.println(ReminderList.getString("ReminderID"));
} while (ReminderList.next());
我有一段 java 代码,我不确定为什么我没有从中得到任何结果。代码如下:
if (!ReminderList.next()) {
-- Show that there are no records available
} else {
while (ReminderList.next(){
-- Show that there are record
System.out.println(ReminderList.getString("ReminderID"));
}
}
if..else条件完美运行,如果有记录,系统确实进入else系统。但是,它不会进入 while 循环。我错过了什么?
您已经调用了 next()
一次(在 if
中)。我认为最简单的解决方案是将 else
更改为 do-while
,例如
do {
// -- Show that there are record
System.out.println(ReminderList.getString("ReminderID"));
} while (ReminderList.next());