BUG: "Not Enough Storage is Available..." Error with ADOLast reviewed: March 16, 1998Article ID: Q182423 |
The information in this article applies to:
SYMPTOMSWhen using the AppendChunk method of the ADO.Recordset object, the following error occurs:
Not enough storage is available to complete this operation.The error number returned is -2147024882 (0x8007000E).
RESOLUTIONTo work around this problem use one of the following two methods:
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. We are researching this bug and will post new information here in the Microsoft Knowledge Base as it becomes available.
MORE INFORMATION
Steps to Reproduce BehaviorThe following sample code demonstrates the error when using Microsoft SQL Server as the database. If you uncomment the line indicated, the error no longer occurs.
Sample Code
Sub ADOBlobFail() Dim conn As New ADODB.Connection Dim rs As New ADODB.recordset Dim bytBlock(256) As Byte Dim i As Long conn.Open "LocalServer", "sa", "" ' Uncomment the next line to avoid the error. ' conn.CursorLocation = adUseClient On Error Resume Next conn.Execute "drop table IMAGE1234" On Error GoTo 0 conn.Execute "create table IMAGE1234 " & _ "( ID int primary key, DATA IMAGE )" rs.ActiveConnection = conn rs.Open "select * from IMAGE1234", , adOpenDynamic, _ adLockOptimistic, adCmdText rs.AddNew rs.Fields(0).Value = 1 For i = 1 To 1000 rs.Fields(1).AppendChunk bytBlock Next i rs.Update End Sub Keywords : adoall ado15bug Version : WINDOWS:1.5 Platform : WINDOWS Issue type : kbbug Solution Type : kbpending |
================================================================================
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |