为什么我的SELECT COUNT查询不起作用?

时间:2017-12-01 16:25:15

标签: java jdbc

Sub CelltoComment()

Range("B2").Value = ""
    Range("b2").AddComment
    Range("b2").Comment.Visible = False
    Range("b2").Comment.Text Text:=Range("c2").Value

End Sub

我希望获得数据库行的长度,但由于某种原因它不起作用,而与数据库的其他连接确实有效。

我得到错误:找不到列,即使我确实拥有它......

1 个答案:

答案 0 :(得分:2)

假定您正在使用JDBC。在这种情况下,您将要做两件事之一:

  1. 为列添加别名,以便您可以按名称引用它:

    select count(isFoundStatus) as total from damageclaim;
    // later on
    rowCountInt = rowCount.getInt("total");
    
  2. 使用列索引来获取第一个值:

    select count(isFoundStatus) from damageclaim;
    // later on
    rowCountInt = rowCount.getInt(1);