Microsoft OLE DB Provider for SQL Server 错误 '80040e21'

来源:百度知道 编辑:UC知道 时间:2024/06/19 09:53:23
Microsoft OLE DB Provider for SQL Server 错误 '80040e21'

多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。

/bbs/Admin/board.asp,行 785

可能的情况是,你把一个记录集当成值了,请检查一下你的SQL语句

例如以下情况
select * from A表 where id=(select id from B表)
当B表返回的id不止一个时会形成记录集,而记录集是不允许用等号操作的,必须改成
select * from A表 where id in (select id from B表)