gpt4 book ai didi

java - [Microsoft][ODBC 驱动程序管理器] 游标状态无效

转载 作者:行者123 更新时间:2023-12-02 06:19:35 25 4
gpt4 key购买 nike

伙计们,这就是我所拥有的。当前错误是

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

但现在我不断收到无效光标状态错误。我不知道为什么。

谢谢大家的帮助

最佳答案

您需要在 ResultSet 上调用 next(),然后才能检索值。

所以使用:

if (rs.next()) {
rs.getString("thread2");
}

(或 while 循环)

关于java - [Microsoft][ODBC 驱动程序管理器] 游标状态无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21128963/

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