select ? TTSSSid from TTicketSubstituteSell where TTSSSid not in (select top ? TTSSSid from TTicketSubstituteSell)
上面的这个是我的sql语句,我的sql语句肯定是没有错误的,因为在数据库中或者我直接给数字,不给问号(参数)就可以执行成功,查询出我要的结果。但是我写成这样的给参数的话就报如下错误:
com.microsoft.sqlserver.jdbc.SQLServerException:'@P0'附近有语法错误。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source)
at com.microsoft.sqlserver.jdbc.IOBuffer.processPackets(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.sendExecute(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.doExecuteQuery(Unkown Source)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeQuery(Unkown Source)
下面的就是说我哪行错误的报告了
说明哈:我用的是MyEclipes做的,jsp和sql2005