首页 > 解决方案 > 子查询返回超过 1 个值。当子查询跟随或将子查询用作表达式时,这是不允许的

问题描述

由于几天我有这个错误,

子查询返回超过 1 个值。当子查询跟随 =、!=、<、<=、>、>= 或子查询用作表达式时,这是不允许的。

说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.Data.SqlClient.SqlException:子查询返回超过 1 个值。当子查询跟随 =、!=、<、<=、>、>= 或子查询用作表达式时,这是不允许的。

Line 16451:                dataTable.Clear();
Line 16452:            }
Line 16453:            int returnValue = this.Adapter.Fill(dataTable);(here is the error)
Line 16454:            return returnValue;
Line 16455:        }

有没有人知道如何跟踪或修复它,我已经去数据库检查它们是否是重复值,但没有找到。

谢谢您的帮助

标签: mysqlreturnsubquerysqlclient

解决方案


推荐阅读