PRB: E_UNEXPECTED Returned from IRowsetChange::DeleteRows Without Releasing ISequentialStream Pointer (236828)
The information in this article applies to:
- Microsoft OLE DB Provider for SQL Server 7.01
- Microsoft OLE DB Provider for SQL Server 7.0
- Microsoft OLE DB, when used with:
- Microsoft Visual C++ .NET (2002)
- Microsoft Visual C++ .NET (2003)
- Microsoft Visual C++, 32-bit Enterprise Edition 6.0
- Microsoft Visual C++, 32-bit Professional Edition 6.0
- Microsoft Visual C++, 32-bit Learning Edition 6.0
This article was previously published under Q236828 SYMPTOMS When you use the Microsoft SQL Server OLE DB provider
(SQLOLEDB), the following error is returned from IRowsetChange::DeleteRows():
HRESULT = E_UNEXPECTED Description = "Catastrophic
error" CAUSE A pointer to an ISequentialStream interface has been
retrieved on the row and has not been released. RESOLUTION Release all ISequentialStream pointers on the row before
you delete the row with IRowsetChange::DeleteRows. STATUS This behavior is by design.
Modification Type: | Major | Last Reviewed: | 1/6/2004 |
---|
Keywords: | kbDatabase kbDTL kbprb kbProvider KB236828 kbAudDeveloper |
---|
|