int pageSize = 10 ;
int begin = pageSize *(cpage-1);String sql ="SELECT TOP ?  * FROM product WHERE ( id NOT IN( SELECT TOP ? id FROM product ORDER BY id DESC ) )ORDER BY id DESC";PreparedStatement ps = db.getPstmt(sql);
ps.setInt(1, pageSize);
ps.setInt(2, begin);
ResultSet rs = ps.executeQuery();sql语句把?换成实际的数字运行就没有错  可是分页显示的话 当前页面是传进来的参数  应该怎么写啊 这样写就报错
:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]第 1 行: '@P1' 附近有语法错误。应该怎么写??