代码之家  ›  专栏  ›  技术社区  ›  Nipuna

SQLException:结果集开始之前

  •  2
  • Nipuna  · 技术社区  · 14 年前
       ResultSet rs;
       rs = this.orderedProduct.select(" sum(unitstoproduce) "," soNo = "+ soNo);
    
       int sum = Integer.parseInt(rs.getString(1));
    

    当我试图在java类中执行上述查询时,我得到一个 例外 如下所示。 这里的orderedProduct(orderedZnAlProduct)是表

       SELECT  sum(unitstoproduce)  FROM orderedZnAlProduct WHERE  soNo = '15005'
    
       java.sql.SQLException: Before start of result set
    
    2 回复  |  直到 7 年前
        1
  •  11
  •   oyo    14 年前

    rs.next() rs.first()

        2
  •  1
  •   Uday Reddy    11 年前

    甚至我在尝试执行时也遇到了同样的问题

    select count(*) TABLE_NAME
    

    但是在检索值时,我从未在任何其他场景中遇到过错误,因此我假设对于只有一行需要显式提及的查询 rs.first() 它会像一个魅力。