查看: 11051|回复: 3

视图中添加过滤时出现问题

升级   0.28%

6

主题

4

回帖

28

积分

注册会员

Rank: 2

积分
28
发表于 2020-12-14 16:54:45 | 显示全部楼层 |阅读模式
视图中添加过滤时出现问题
com.microsoft.sqlserver.jdbc.SQLServerException: 传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。此 RPC 请求中提供了过多的参数。最多应为 2100。
        at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:262)
        at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1621)
        at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:592)
        at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:522)
        at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7194)
        at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2935)
        at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:248)
        at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:223)
        at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeQuery(SQLServerPreparedStatement.java:444)
        at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_executeQuery(FilterChainImpl.java:3240)
        at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_executeQuery(FilterEventAdapter.java:465)
        at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_executeQuery(FilterChainImpl.java:3237)
        at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.executeQuery(PreparedStatementProxyImpl.java:181)
        at com.alibaba.druid.pool.DruidPooledPreparedStatement.executeQuery(DruidPooledPreparedStatement.java:227)
        at org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:302)
        at org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.executeQuery(LoggingConnectionDecorator.java:1169)
        at org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:300)
        at org.apache.openjpa.jdbc.kernel.JDBCStoreManager$CancelPreparedStatement.executeQuery(JDBCStoreManager.java:1866)
        at org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:290)
        at org.apache.openjpa.jdbc.sql.SelectImpl.executeQuery(SelectImpl.java:530)
        at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:455)
        at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:422)
        at org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:472)
        at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:254)
        at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:243)
        at org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:95)
        at org.apache.openjpa.kernel.QueryImpl$PackingResultObjectProvider.open(QueryImpl.java:2183)
        at org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:36)
        at org.apache.openjpa.kernel.QueryImpl.toResult(QueryImpl.java:1311)
        at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1062)
        at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:912)
        at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:843)
        at org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:601)
        at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:297)
        at org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:314)
        at com.x.query.core.express.plan.ProcessPlatformPlan.lambda$listBundle_filterEntry$2(ProcessPlatformPlan.java:211)
        at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
        at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1582)
        at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
        at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
        at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
        at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2020-12-15 11:15:22 | 显示全部楼层
您好:请问您的过滤条件很多吗?
建议检查过滤条件。
或者控制视图的范围。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2020-12-18 11:26:07 | 显示全部楼层
还有建议您参考这个文档,处理一下您的数据库
https://blog.csdn.net/jtdhyl/article/details/79352192
回复

使用道具 举报

升级   0.28%

6

主题

4

回帖

28

积分

注册会员

Rank: 2

积分
28
发表于 2020-12-25 09:16:41 | 显示全部楼层
好的谢谢
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread