你这样试一试看看行不行:
stmt = con.prepareStatement("select top" + ? +" * from v_userandtopic where LMID=? order by CreateTime desc,ReNum desc");
stmt.setInt(1,page.getPageEndRow()-page.getPageStartRow()+1);
stmt.setInt(2,new Integer(lmid).intValue());
stmt = con.prepareStatement("select top" + ? +" * from v_userandtopic where LMID=? order by CreateTime desc,ReNum desc");
stmt.setInt(1,page.getPageEndRow()-page.getPageStartRow()+1);
stmt.setInt(2,new Integer(lmid).intValue());
stmt = con.prepareStatement("select top" + (page.getPageEndRow()-page.getPageStartRow()+1) +" * from v_userandtopic where LMID=? order by CreateTime desc,ReNum desc");
stmt.setInt(1,new Integer(lmid).intValue());
这样感觉不行可以用变量代替?