伙计这就是我所拥有的。当前错误是
javax.servlet.ServletException: java.sql.SQLException: [Microsoft][ODBC Driver Manager] Invalid cursor state
这是造成错误的工作
String query3 = "SELECT Last(threadID) AS thread2 FROM msthread";
ResultSet rs = stmt.executeQuery(query3);
rs.getString("thread2");
该查询的结果只是返回1列和1行,通过MSAccess运行它,它显示了我想要看到的内容。
This is exactly what it looks like:
thread2
43
但是现在我不断收到无效光标状态错误。我不明白为什么。
感谢帮助人员
答案 0 :(得分:2)
您需要在next()
上致电ResultSet
,然后才能检索值。
所以使用:
if (rs.next()) {
rs.getString("thread2");
}
(或while
循环)