Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String printwork = "SELECT WORKTIME,DBUSER1,(SELECT USERNAME FROM SYS.USERYUN WHERE SYS.USERYUN.DBUSER=tb.DBUSER1),DBUSER2,(SELECT USERNAME FROM SYS.USERYUN WHERE SYS.USERYUN.DBUSER=tb.DBUSER2),CHARGEID,(SELECT USERNAME FROM SYS.USERYUN WHERE SYS.USERYUN.DBUSER=tb.CHARGEID) FROM SYS.WORKARRANGE tb";
ResultSet print=stmt.executeQuery(printwork); 
print=stmt.executeQuery(printwork);
int print_num=0;
if(print.last())
{
print_num=print.getRow();
}
print.first();这段代码中,if(print.last())总是报错说Unsupported syntax for refreshRow()。但是当我换成一个比较简单的sql语句,不如“select * from workarrange”就不会报错,各位帮忙看看这是为什么