為什么在存儲過程中用OLEDB方式不能返回記錄集? 我曾寫過一段程序,是對臨時表操作的(主要功能是取出每種分類的TOP10條記錄)。 該存儲過程使用ODBC連接數據庫時正常,能夠得到正確的結果。但在使用oledb方式連接時,卻不能返回記錄集,而一旦操作返回記錄集時就出現錯誤提示: ADODB.Recordset 錯誤 '800a0e78' The operation requested by the application is not allowed if the object is closed. 令我百思不得其解。這是為什么?