][SQLServer]第 1 行: '@P1' 附近有语法错误这样的错误

分页代码时 用sqlserver2000

select top ? * from users where id not in (select top ? * from users);

此时一直出现java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]第 1 行: '@P1' 附近有语法错误这样的错误!

据查此用法2005才支持 解决办法是用字符串拼接 不要传值

你可能感兴趣的:(sql,jdbc,Microsoft)