为什么在存储过程中用OLEDB方式不能返回记录集? 我曾写过一段程序,是对临时表操作的(主要功能是取出每种分类的TOP10条记录)。 该存储过程使用ODBC连接数据库时正常,能够得到正确的结果。但在使用oledb方式连接时,却不能返回记录集,而一旦操作返回记录集时就出现错误提示: ADODB.Recordset 错误 '800a0e78' The operation requested by the application is not allowed if the object is closed. 令我百思不得其解。这是为什么?