'@P0'附近有语法错误
来源:互联网 发布:ug软件下载 编辑:程序博客网 时间:2024/04/18 12:32
问题描述:
sqlserver中分页查询使用“Select Top ? * From 表名 Where 列名 = ?”的SQL语句,此时的问号是PreparedStatement预编译对象的参数占位符,需要使用setXX()系列方法对其赋值后再执行。
但是,Top后面是不允许使用问号占位符的,‘@P0’附近有语法错误就是由此引起的。
解决方案:
将Top后面的占位符改为具体数值,或者拼接字符串。
如:
“Select Top ‘” + num + “’ * From 表名 Where 列名 = ?”
上述num为String类型的变量。where调价你中的其他占位符不受此约束。
0 0
- '@P0' 附近有语法错误
- '@P0'附近有语法错误
- '@P0' 附近有语法错误
- sqlserver @P0附近有语法错误
- java.sql.SQLException: '@P0' 附近有语法错误
- myibatis中出现“@P0' 附近有语法错误。”
- sqlserver mybatis分页, '@P0' 附近有语法错误
- mybatis 动态SQL '@P0' 附近有语法错误
- JSP com.microsoft.sqlserver.jdbc.SQLServerException: '@P0' 附近有语法错误。
- mybatis分页时报错, '@P0' 附近有语法错误
- mybatis分页时报错, '@P0' 附近有语法错误
- com.microsoft.sqlserver.jdbc.SQLServerException: '@P0' 附近有语法错误。
- mybatis sqlserver 分页查询报错:'@P0' 附近有语法错误
- mybatis使用sqlserver分页报'@P0' 附近有语法错误。
- MyBatis错误:'@P0' 附近有语法错误。] with root cause
- ibatis Cause: com.microsoft.sqlserver.jdbc.SQLServerException: '@P0' 附近有语法错误
- myBatis 使用Select top 动态参数出现“´@P0´ 附近有语法错误”的解决
- ibatis Cause: com.microsoft.sqlserver.jdbc.SQLServerException: '@P0' 附近有语法错误
- 元数据
- velocity
- 关于Android侧使用AES进行加解密时的key和iv使用的方法
- iOS "_OBJC_CLASS_$_CTTelephonyNetworkInfo", referenced from:
- mysql语法
- '@P0'附近有语法错误
- 【HDU 4883】TIANKENG’s restaurant(区间更新)
- LeetCode-337. House Robber III
- oracle sqlldr控制文件模板
- GraphicsView 使用时,程序死掉总结
- HDU 4699
- iOS网络编程 - 6
- POJ 2456Aggressive cows
- linux sort 命令详解